Tiny C Compiler(TCC)编译器是一个编译速度快,轻量级的一个C语言编译器。标准库大概才1 MB大小。它的编译速度甚至快于gcc

它最独特的地方是可以直接运行 .c 程序文件。只需要 tcc -run 文件名.c 就可以运行了。(虽然它中间还是进行了编译过程)但是运行速度感觉完全可以与 Python 这种用解释器执行程序的编程语言相媲美。

这是Tcc官网给出的 2.4GHz 奔腾4代上测试的编译速度。

编译器时间行/秒兆字节/秒
TinyCC 0.9.222.2785900029.6
GCC 3.2 -O020.0980003.4

http://lists.nongnu.org/archive/html/tinycc-devel/2013-02/msg00056.html
http://lists.nongnu.org/archive/html/tinycc-devel/2013-02/msg00039.html
http://lists.nongnu.org/archive/html/tinycc-devel/2013-02/msg00043.html
http://lists.nongnu.org/archive/html/tinycc-devel/2013-01/msg00007.html

我不太相信这个数据,但我感觉用起来还是挺快的。
所以想分享一下这个 C语言编译器。

对于如何获取到

下载 Tcc:
Tcc可以去官网下载或者选择博主上传的ZIP版本。
官网:https://bellard.org/tcc/
站内下载: https://blog.glumi.cn/res/Tcc.zip

安装 Tcc:
只需要将它解压在指定目录,并配置环境变量即可。

环境变量配置:
在 系统或用户变量中的 path 变量加入Tcc的文件根路径即可通过 cmd 终端使用。

常用的相关命令:

编译 C 程序

tcc [文件名.c]

编译并运行 C 程序

tcc -run [文件名.c]

对于博主的使用心得来说,这款C语言编译器是挺不错。而且很酷~
如果你讨厌几百兆的 gcc 和 几个GB 的 Visual Studio ,可以试试这个 Tcc
如果我没上传错的话,压缩后的它只有 500 KB 大小。