tcc编译器教程1 配置tcc编译器环境

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值