Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
 

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Tinycc, TCC, otcc, lcc, Or otherwise small C compilers< Next Oldest | Next Newest >
chaostic Offline





Group: Members
Posts: 328
Joined: Mar. 2005
Posted: July 08 2008,23:57 QUOTE

Has anyone used any of them?

TinyCC: http://www.landley.net/code/tinycc/ GPL V.2
TCC: http://bellard.org/tcc/ LGPL
OTCC: http://bellard.org/otcc/ Freeware (non-obfuscated has BSD-like License)
lcc: http://www.cs.princeton.edu/software/lcc/ (Custom License)

They all seem to be very small, at 100~300kb for the entire package (Debian, with docs). They all seem to compile things faster and smaller then gcc, without needed as much files (The compiler and linker are built into the same app, and the c libraries are smaller).
Back to top
Profile PM 
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: July 09 2008,01:50 QUOTE

tcc has been a part of DSL since nearly the beginning.
There is even a tutorial for it the documentation section
Back to top
Profile PM WEB 
humpty Offline





Group: Members
Posts: 655
Joined: Sep. 2005
Posted: July 21 2008,20:50 QUOTE

I haven't tried any of them, but I'm wondering how well do they
integrate with standard 'make' and 'configure' scripts ?
Back to top
Profile PM 
stupid_idiot Offline





Group: Members
Posts: 344
Joined: Oct. 2006
Posted: July 27 2008,12:58 QUOTE

If I'm not wrong, tcc works for building small programs, but gives errors with large, complicated stuff e.g. building gcc or glibc.

BTW, another small compiler is pcc.
Back to top
Profile PM 
3 replies since July 08 2008,23:57 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

 
reply to topic new topic new poll
Quick Reply: Tinycc, TCC, otcc, lcc

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code