找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 6679|回复: 2

TCC: TinyCC: 一款轻量级的C语言编译器,速度比GCC快,不到1MB

[复制链接]

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
发表于 2014-11-8 22:33:30 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
来一张帅气的Logo:

官方网站:http://bellard.org/tcc/


TCC是一款超轻量级的C语言编译器,不仅能编译,貌似还能直接解释执行C语言的代码。功能一般,但是编译的速度很快,而且它很小,不到1兆。可以被用在自己的程序里当作编译器使用。非常方便。

特性:
  • 小!你能在任何地方编译、运行C语言代码,比如在各种系统保留盘等(TCC的x86可执行程序大约100KB,包括了C语言的预处理器,C语言编译器,汇编器,以及链接器)。
  • 快!TCC产生x86的指令。没有字节码的开销。编译的过程,汇编的过程,以及链接等都比GCC快。
  • 没有限制!任何C语言动态库可以直接用。TCC完全符合ISOC99标准。当然TCC也能编译自身的源代码。
  • 安全!TCC包含了可选的内存和边界的检查器。带有边界检查的代码能自由地与标准的代码混合使用。
  • 能直接编译运行C语言源代码,而不需要汇编和链接的过程。包含了完整的C语言预处理器和GNU风格的汇编器(PS.那不是很糟糕嘛!)
  • 支持C语言脚本:只需要在你的C语言代码的第一行加上'#!/usr/local/bin/tcc -run',然后使用这个命令就能像脚本一样直接运行你的C语言程序了。
  • 有了libtcc,你就能用TCC作为自己程序的后台编译器,动态产生代码。
点此进入官方下载地址

论坛备用下载地址回复后可见。
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

1

主题

4

回帖

22

积分

用户组: 初·技术宅

UID
2014
精华
0
威望
0 点
宅币
17 个
贡献
0 次
宅之契约
0 份
在线时间
3 小时
注册时间
2016-10-18
发表于 2016-10-18 13:13:36 | 显示全部楼层
看看,学习以下,看起来很不错哦
回复 赞! 靠!

使用道具 举报

0

主题

10

回帖

120

积分

用户组: 小·技术宅

UID
1989
精华
0
威望
1 点
宅币
108 个
贡献
0 次
宅之契约
0 份
在线时间
23 小时
注册时间
2016-10-6
发表于 2016-10-19 16:30:45 | 显示全部楼层
日常看帖,学习学习
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-24 17:02 , Processed in 0.042991 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表