特性:
1. 小:在x86下只有100kb,包含有預處理器、c編譯器、彙編器和連線器。
2. 快:tcc能生成經過最佳化的x86代碼(不是位元組碼),編譯和連線速度比gcc快很多。
3. 兼容性高:任何已經存在的c的動態庫,都可以直接引用。tcc參照c99實現,還能編譯tcc的源碼。
4. 安全:tcc包含了一個可選的記憶體邊界檢查器,防止代碼亂套用無效的地址。
5. 其它:能直接編譯或者直接運行c代碼!可以直接支持c的腳本(通過添加#/usr/bin/tcc -run)
6.嵌入型:通過libtcc,你可以動態生成c代碼,即刻完成編譯並運行。這一點很吸引人。
官方網站:http://fabrice.bellard.free.fr/tcc/ (國內的用戶不能直接訪問,要通過http代理才行)
當前版本:0.9.23
中文使用簡介:http://www-128.ibm.com/developerworks/cn/linux/l-tinyc/part1/