Re: Need a C compiler for a new processor.

Mark Grosberg <markg@kepler.emi.net>
18 Nov 1999 02:49:36 -0500

          From comp.compilers

Related articles
[3 earlier articles]
Re: Need a C compiler for a new processor. meissner@cygnus.com (Michael Meissner) (1999-10-18)
Re: Need a C compiler for a new processor. C.vanReeuwijk@twi.tudelft.nl (Kees van Reeuwijk) (1999-10-18)
Re: Need a C compiler for a new processor. rpgurd@archelon.com (Preston Gurd) (1999-10-21)
Re: Need a C compiler for a new processor. mah@colorado.edu (Haibing Ma) (1999-10-27)
Re: Need a C compiler for a new processor. gaul@ipd.info.uni-karlsruhe.de (Thilo Gaul) (1999-11-09)
Re: Need a C compiler for a new processor. shirleyl@hway.net (Shirley L Coffie) (1999-11-16)
Re: Need a C compiler for a new processor. markg@kepler.emi.net (Mark Grosberg) (1999-11-18)
| List of all articles for this month |

From: Mark Grosberg <markg@kepler.emi.net>
Newsgroups: comp.compilers
Date: 18 Nov 1999 02:49:36 -0500
Organization: Siemens
References: 99-10-080 99-11-046 99-11-078
Keywords: C, summary

> > > Any suggestion, pointer or comment for someone who has been down that
> > > road before would be much appreciated.


> http://www.freeyellow.com:8080/members7/mygfya/amc/


> The above is another compiler you can try that is should work on most
> platforms.


Well, perhaps I should make this a bit clearer in the documentation,
but AMC is not a C compiler. Not to say that AMC isn't interesting in
its own right (it was actually a project that I did to give me a tool
to do something else...)


However, that does not mean that there are not several good, retargettable
C compilers out there:


    * GCC - Provided by the FSF, the GNU C Compiler supports C, Objective-C,
                    and C++ and comes with a full complement of tools. It supports
                    many processor architectures and is retargettable by writing a
                    description in a "LISP like" description language.


    * LCC - This is another ANSI C compiler that is relatively easy to write
                    a back end for (well, that depends on the processor type). It
                    produces good code and the compiler is small enough that it can
                    be easily understood in a small amount of time.


    * C386 - This looks to be a 386 port of Sozobon C that has grown up.
                      It isn't very ANSI compliant (the last time I looked) but
                      it is good for small jobs. There is also a MC68K back end.
                      I remember this being used on Minix 386.


    * MicroC - This is a C compiler targeted to embedded apps. I believe the
                          source is freely available but commercial use requires a
                          license(??). I think it may be tied to PC's as a development
                          platform (big -).


Most of these can be found in the "Free Compiler" list on
Idiom Consulting's (http://www.idiom.com) "Other Services" page.


L8r,
Mark G (Author of AMC)


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.