C语言的常见编译器,及C语言编译器tcc

1、Microsoft visual c++6.0 ,(对于目前的win10系统,存在兼容性问题),Microsoft Visual C++ ;
2、Microsoft visual studio ;
3、 win-tc;
4、 Code::Blocks;
5、 Turb C(只能编译C语言) ;
6、 gcc (GNU编译器套件) ;
7、 DEV C++;
8、 C-Free;
9、 Borland C++、WaTCom C++、Borland C++ Builder、My Tc等

其中win-tc即tcctiny cc),对于windows系统使用比较方便,直接在cmd中进行编译。

接下来主要介绍tcc。

tcc(tiny cc)开发者为Fabrice Bellard(法布里斯·贝拉),TinyCC全称为Tiny C Compiler, 是微型c编译器。

tcc的特点如下:

1、tcc所占内存很小,功能却比较齐全,包含有预处理器、c编译器、汇编器和连接器。

2、tcc对任何的c动态库都可以直接使用,且tcc本身也可以进行编译。

3、tcc比较安全,包含一个可选的内存和绑定的校验器,绑定检查代码可以和标准代码自由混合。

4、能直接编译或者直接运行c代码!可以直接支持c的脚本(通过添加#/usr/bin/tcc -run)。

5、通过libtcc,可以动态生成c代码,即刻完成编译并运行。

4、编译和连接速度比gcc快很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值