TinyCC

TinyCC全稱為Tiny C Compiler, 是微型c編譯器。

特性:

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/

相關詞條

相關搜尋

熱門詞條

聯絡我們