分类

安卓应用安卓游戏攻略资讯

编程相关

tiny c compiler(C编译器)

tiny c compiler(C编译器) v2.0.12免费版

大小:382 KB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:编程相关时间:2017-08-05

tiny c compiler是一款免费的C语言编译器,根据最新的C语言国际标准,可以轻松运行在TCC中,被誉为世界上最小的C编译器,支持C99标准,想要学习C语言的朋友可以下载试试!

tiny c compiler特色

你可以在任何机器上使用该编译器编译C语言,一个完整的包括C语言预处理器,C语言编译器,C语言汇编器和C语言的连接器在内的TCC可执行程序只有100KB左右大小。

TCC在生成X86代码时没有字节头部开销,编译速度要比GCC快几倍。

无限制

任何C语言动态库都可以被直接引用,ISOC99的绝大多数标准也可自由使用。(C99特性变长数组VLA不支持)

安全

由于内在可选的内存和边界检查,将会减少很多潜在的安全漏洞。

tiny c compiler使用教程

首先我已经有了一个.c的源文件。

用Notepad2写好源代码,保存好:

接下来,使用TCC检验我们的程序是否设计正确。

首先我们要把TCC的目录添加到系统的path环境变量中去。(不知道啥叫环境变量的,请自己google一下。)具体做法如下:

右键单击“我的电脑”==》“属性”==》“高级”==》“环境变量”==》(双击系统变量中的)“path”

在最后添加上形如 ;d:\temp\tcc 用以指明tcc的位置。注意:之前的;是用来分隔各个位置的,千万不能少。接着,一路“确定”,就好了。

Tiny C Compiler命令行参数

tcc [options] [infile1infile2...] [`-run'infileargs...]

TCC 命令行选项和gcc命令行选项十分类似主要的区别在于TCC可以直接运行可执行程序并带参数。

下面是一些简单的例子

tcc -run a.c编译并执行 a.c

tcc -run a.c arg1

编译并带参数arg1执行 a.c

tcc a.c -run b.c arg1

编译并连接执行 `a.c' 和 `b.c',参数arg1为main函数第一个参数

tcc -o myprog a.c b.c

编译并连接a.c 和 b.c并生成可执行程序myprog

tcc -o myprog a.o b.o

连接a.o和b.o生成可执行程序myprog

tcc -c a.c

编译a.c并生成目标文件a.o

tcc -c asmfile.S

编译asmfile.S并生成目标文件asmfile.o

tcc -c asmfile.s

展开

猜您喜欢

同类推荐

网友评论