|
From: | Paulo Henrique Torrens |
Subject: | Re: [Tinycc-devel] compile TCC without another compiler |
Date: | Wed, 14 Dec 2011 13:40:02 +0000 |
I am such a masochist! *---*
Look at this diagram: +-------------+ | C ASM | +---+ +----+--------+ | SH | C SH | +----+---+ +----+ | SH | +----+ Yeah, I mean... a c compiler written in shellscript, compiling to shellscript: theorically, this could bootstrap tcc. Challange Considered. > Date: Wed, 14 Dec 2011 14:11:40 +0100 > From: address@hidden > To: address@hidden > Subject: Re: [Tinycc-devel] compile TCC without another compiler > > On Wed, 14 Dec 2011 18:10:45 +0530 > harish badrinath <address@hidden> wrote: > > > I know this is bit of a OT question, but is it possible to compile TCC > > or any other C compiler, without any another C compiler. > > > > Suppose i have a system with busybox and a bunch of symlinks, how do i > > really (as in, in the literal sense of the word) bootstrap my system. > > You dont... unless you are a hard core masochist :-) > > You would have to write a C compiler and linker in assembler first. > Of course, assuming you have an assembler available. > > What do you want to acheive? If it's just a theoretical question > on how this has been done before there were compilers? Then you should > read books on old computer systems and computer history from the 50s and 60s. > If you want to run tcc on an embedded system, then cross compile it on > your PC. > > Attila Kinali > > -- > The trouble with you, Shev, is you don't say anything until you've saved > up a whole truckload of damned heavy brick arguments and then you dump > them all out and never look at the bleeding body mangled beneath the heap > -- Tirin, The Dispossessed, U. Le Guin > > _______________________________________________ > Tinycc-devel mailing list > address@hidden > https://lists.nongnu.org/mailman/listinfo/tinycc-devel |
[Prev in Thread] | Current Thread | [Next in Thread] |