Tiny cc的简介与入门练习

C语言发展到今天,有了不少C语言编译器相关的软件,通过了解比对,大约有以下这些比较主流好用的C语言编译器:
Dev-C++,Turbo C,mingw,WIN-TC,Cygwin,Visual stdudio,Visual c++6.0 ,Code::Blocks,C-Free,Tiny cc

今天,我们主要介绍以下tiny cc及其相关运用。

TCC(Tiny C Compiler)简介

Tiny cc是由法国著名的计算机程序员法布里斯·贝拉(Fabrice Bellard)开发的。他所开发的这款超小、超快的标准C语言编译器具有如下特点:

  1. 小:在x86下只有100kb,包含有预处理器、c编译器、汇编器和连接器。
  2. 快:tcc能生成经过优化的x86代码(不是字节码),编译和连接速度比gcc快很多。
  3. 兼容性高:任何已经存在的c的动态库,都可以直接引用。tcc参照c99实现,还能编译tcc的源码。
  4. 安全:tcc包含了一个可选的内存边界检查器,防止代码乱应用无效的地址。
  5. 其它:能直接编译或者直接运行c代码!可以直接支持c的脚本(通过添加#/usr/bin/tcc -run)
  6. 嵌入型:通过libtcc,你可以动态生成c代码,即刻完成编译并运行。这一点很吸引人。

TCC在win10下的安装

具体步骤为:搜索窗搜索环境变量,点击环境变量,在系统环境变量中双击Path然后点击新建,复制TCC文件路径。演示如图:
1

2

3

notepad++

Notepad++是 Windows下的文本编辑器,Notepad++功能比 Windows 中的 Notepad(记事本)更加强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。另外,Notepad++是免费开源的软件,自带中文,支持众多计算机程序语言。比如:C,C++,Java,pascal,C#,Ada,HTML,PHP,ASP, 汇编, DOS批处理, JSP,Lua,Matlab,Normal text ,Python, Javascript等。

4

TCC编译练习

首先,我们用刚刚安装的notepad++输入c语言代码,如图:
5
然后存盘为hello.c,然后打开命令行,输入其所在位置,然后输入tcc hello 即可。
6
此时,会在程序所在文件夹内生成.exe文件,在命令行下,输入文件名“hello.exe”即可运行之
7
这就是用TCC编译c语言代码hello world的过程。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值