TCC
研究
(1) Tiny C Compiler
最小的
C
语言编译器,自己?
译自?/p>
原创
2015
?/p>
03
?/p>
22
?/p>
02:16:55
最近,在学习编译器技术,
研究了一?/p>
TCC
?/p>
记录一下?/p>
Tiny C Compiler
(简?/p>
TCC,
?/p>
Tiny CC
?/p>
是世界上最小的
C
语言编译器,而且是开源的?/p>
小到只有?/p>
100K. (VC, GCC
动不动几?/p>
M
几百
M
?/p>
,
?/p>
)
别看它小
,
功能还是很强
.
可以编译所?/p>
C99
标准?/p>
ANSI C
程序
,
支持
CPU
包括?/p>
X86 32
?/p>
64
?/p>
, ARM
?/p>
支持
Windows,
Linux, OSX.
(跨平台跨系统的能力,比
VC
强)
TCC
是由大牛
Fabrice Bellard
开发的,这位大牛还开发过
Qemu, FFMpeg (
没有
FFMpeg,
就没有抄它的腾讯视频?/p>
暴风
影音
...)
一、下?/p>
TCC
主页?/p>
http://bellard.org/tcc/
下载页:
http://download.savannah.gnu.org/releases/tinycc/TCC
最新版
本是
0.9.26
下载执行程序?/p>
tcc-0.9.26-win32-bin.zip
无需安装的,
只需