[Coco] C++ or C cross compilers?
Roger Taylor
rtaylor at bayou.com
Mon Oct 27 23:50:01 EST 2003
At 10:56 PM 10/27/2003 -0500, you wrote:
>Bill Cousert wrote:
>>Does anyone know if there are any C++ or C cross compilers for Win32
>>that will produce relocatable code?
>
>The only cross compiler that I am aware of is the GCC one that another
>frequent poster of this or the old list has mentioned.
>
>I have no idea if it generates relocatable 6809 code.
>
>Unfortunately my bookmark file was one of the casulties of having a poor
>personal system backup strategy added to the failure of my system disk
>earlier this month.
The CoCo GCC project thing sounds nice but from what I gather, it's not a
grab-it-and-go system. I backed away when I visited the web site and
noticed all the instructions telling me to go here and download this, go
there and download that, so I felt like I was actually building the
compiler myself.
There are a LOT of free assemblers and compilers on the web. The trick is
they are hard to find. I have some bookmarks I will try to remember to
post here for cross-assemblers. The problem with what I have found is that
NONE of them were EDTASM-friendly. Most CoCo users grew up on EDTASM, and
most of our stashed software and projects are in that format. Forcing us
to convert everything is a waste of time and hardly worth it. That's why I
created CCASM, and I'm still updating it, so that PC/CoCo users/developers
can have the tools they need to keep writing CoCo software the way they are
familiar with, or at least, very close.
The other problem is finding a C compiler that produces
EDTASM-friendly/compatible source code. Your compiler obviously has to
match your assembler's syntax.
As I said, I'll be looking for such a C compiler, not to distribute, but to
see if it's compatible so it can be integrated into the CoCo IDE by the
programmer. CCASM can catch the output, assemble it, throw it on a virtual
disk, and M.E.S.S. will be singin' Dixie before you knew what happened. :)
More information about the Coco
mailing list