- UID
- 1
- 精华
- 积分
- 76361
- 威望
- 点
- 宅币
- 个
- 贡献
- 次
- 宅之契约
- 份
- 最后登录
- 1970-1-1
- 在线时间
- 小时
|
来一张帅气的Logo:
官方网站:http://bellard.org/tcc/
TCC是一款超轻量级的C语言编译器,不仅能编译,貌似还能直接解释执行C语言的代码。功能一般,但是编译的速度很快,而且它很小,不到1兆。可以被用在自己的程序里当作编译器使用。非常方便。
特性:
- 小!你能在任何地方编译、运行C语言代码,比如在各种系统保留盘等(TCC的x86可执行程序大约100KB,包括了C语言的预处理器,C语言编译器,汇编器,以及链接器)。
- 快!TCC产生x86的指令。没有字节码的开销。编译的过程,汇编的过程,以及链接等都比GCC快。
- 没有限制!任何C语言动态库可以直接用。TCC完全符合ISOC99标准。当然TCC也能编译自身的源代码。
- 安全!TCC包含了可选的内存和边界的检查器。带有边界检查的代码能自由地与标准的代码混合使用。
- 能直接编译运行C语言源代码,而不需要汇编和链接的过程。包含了完整的C语言预处理器和GNU风格的汇编器(PS.那不是很糟糕嘛!)
- 支持C语言脚本:只需要在你的C语言代码的第一行加上'#!/usr/local/bin/tcc -run',然后使用这个命令就能像脚本一样直接运行你的C语言程序了。
- 有了libtcc,你就能用TCC作为自己程序的后台编译器,动态产生代码。
点此进入官方下载地址
论坛备用下载地址回复后可见。 |
|