Related articles |
---|
Writing a C++ compiler in C++ for-usenet-5c@alicewho.com (Adem) (2008-10-27) |
Re: Writing a C++ compiler in C++ DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-10-28) |
Re: Writing a C++ compiler in C++ echristo@gmail.com (Eric Christopher) (2008-10-28) |
Re: Writing a C++ compiler in C++ cfc@shell01.TheWorld.com (Chris F Clark) (2008-10-28) |
Re: Writing a C++ compiler in C++ marcov@stack.nl (Marco van de Voort) (2008-10-30) |
Re: Writing a C++ compiler in C++ DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-10-31) |
Re: Writing a C++ compiler in C++ marcov@stack.nl (Marco van de Voort) (2008-11-01) |
From: | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
Newsgroups: | comp.compilers |
Date: | Fri, 31 Oct 2008 19:10:19 +0100 |
Organization: | Compilers Central |
References: | 08-10-049 08-10-050 08-10-058 |
Keywords: | practice, C |
Posted-Date: | 01 Nov 2008 08:21:59 EDT |
Marco van de Voort schrieb:
>> AFAIK gcc will be compiled three times, until the compiler is usable on
>> a different platform. The bootstrap process uses the C compiler of the
>> platform for the first compilation, then the created compiler to compile
>> itself in a restricted version, and that compiler to produce the final
>> version. Unless you restrict your project to compile with one specific
>> C++ compiler, you'll have to bootstrap your compiler in a similar way.
>
> (an alternate to dump such bootstrap strategy, and aim more for
> crosscompiling)
Even a cross compiler must be compiled, it doesn't come out of thin air ;-)
With regards to FreePascal, I couldn't install or create it on an older
Linux system, due to unresolvable dependencies in the distribution kit.
DoDi
Return to the
comp.compilers page.
Search the
comp.compilers archives again.