Tiny C Compiler(TCC) 是一個輕量級高速的C語言編譯器。與其他C語言編譯器不同,它是一個自我依賴的系統,不需要其他外部的彙編器和連線器。TCC的編譯速度十分快,以至於編譯一些大型項目都不需要Makefile檔案。
TCC支持ANSI C,大部分的 ISO99 C的新標準和許多GNU C擴展以及C語言和彙編語言混編。
TCC可以用來執行 C 腳本,即C語言源檔案可以像Perl和Python一些腳本語言一樣直接執行。編譯過程十分迅速和執行檔的執行速度不相上下。
TCC可以自動生成記憶體和邊界檢查,並允許所有的指針操作,即使沒有相應庫檔案的引入,編譯器依舊可以完成相應的檢查工作。
TCC主要支持i386體系下的Linux和Windows系統。現在已經有測試版的ARM和TMS320C67XX體系下的TCC編譯器。
基本介紹
- 軟體名稱:Tiny C Compiler
- 更新時間:2.27
- 軟體語言:C語言
- 種類:開發環境
特點
編譯器 | 時間 | 代碼行數/秒 | MB/秒 |
TinyCC 0.9.22 | 2.27 | 859000 | 29.6 |
GCC 3.2 -O0 | 20.0 | 98000 | 3.4 |