0xAA55 发表于 2014-11-8 22:33:30

TCC: TinyCC: 一款轻量级的C语言编译器,速度比GCC快,不到1MB

来一张帅气的Logo:
http://bellard.org/tcc/tcc-logo.png
官方网站: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作为自己程序的后台编译器,动态产生代码。
点此进入官方下载地址

论坛备用下载地址回复后可见。**** Hidden Message *****

piao3956 发表于 2016-10-18 13:13:36

看看,学习以下,看起来很不错哦

水无月 发表于 2016-10-19 16:30:45

日常看帖,学习学习

cloud0121 发表于 2024-6-11 13:49:19

感谢感谢
页: [1]
查看完整版本: TCC: TinyCC: 一款轻量级的C语言编译器,速度比GCC快,不到1MB