TinyCC(又名TCC)是一款开源小型但超快速的C编译器。下面介绍在windows下使用
1软件下载
tcc编译器官网为
https://www.bellard.org/tcc/
下载地址为
http://download.savannah.gnu.org/releases/tinycc/
选择其中tcc-0.9.27-win64-bin.zip进行下载
http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27-win64-bin.zip
下载后解压到C:\run\tcc(你也可以选择自己喜欢的文件夹),解压的如今如下
其中tcc.exe为编译器.
2 打开命令行界面
tcc编译器使用需在命令行下面使用,首先需先打开命令行.
新建一个txt文档,并改名为命令行启动.bat,对该文件进行编辑,输入以下内容
::将tcc编译器路径设置到path变量
set path=%path%;C:\run\tcc
::启动命令行界面
cmd
点击该批处理文件即可打开命令行
输入tcc命令,若出现下面内容即说明tcc编译器可正常使用
3 编译程序
tcc编译器目录下面有一个examples文件夹,里面包含了一些示例,下面对其进行编译,将上面命令行启动.bat复制到该文件夹下启动,其中fib.c为一个计算斐波那契数列值的程序,输入
::编译fib.c文件
tcc fib.c
若没有提示错误信息,且目录下生产fib.exe文件即说明代码编译成功,运行程序方法为在命令行界面输入
::
fib 10
即可运行,计算fib(10)=55
hello_win.c为窗口程序,编译启动命令如下
tcc hello_win.c
hello_win.exe
界面如下
dll.c为生成dll文件代码,hello_dll为生成调用dll文件代码,编译命令如下
::生成dll文件
tcc -shared dll.c
::编译hello_dll.c文件
tcc hello_dll.c dll.def
hello_dll.exe
可以看tcc不仅可以编写命令行程序,还可以编写gui程序和动态链接库dll.
4 参考内容
主要参考内容为
Tiny C Compiler Reference Documentation,位于路径
doc\tcc-doc.html
tcc-win32.txt,主要介绍tcc编译器在windows下的使用
doc\tcc-win32.txt