Tiny C Compiler

软件截图:
Tiny C Compiler
软件详细信息:
版本: 0.9.24
上传日期: 3 Jun 15
许可: 免费
人气: 102

Rating: nan/5 (Total Votes: 0)

微型C编译如此之快,即使是大项目的Makefile文件可能没有必要。
TinyCC(又名TCC)是一个小而快速的超C编译器。不像其他的C编译器,它的目的是自我依托:因为TCC会替你不需要一个外部汇编器或链接。
TCC不仅支持ANSI C,而且大部分新的ISO C99标准和许多GNUC扩展,包括内联汇编。
TCC还可以用来做C脚本,即你运行一个Perl或Python脚本的C源代码片段。编译是如此之快,就好像它是一个可执行的脚本会以最快的速度。 TCC还可以自动生成内存和边界检查,同​​时让所有的C指针操作。 TCC可以做,即使不打补丁库用于这些检查。
随着libtcc,你可以使用TCC作为后端的动态代码生成
TCC主要支持Linux和Windows上的i386目标。有阿尔法端口,用于ARM(ARM-TCC)和TMS320C67XX目标(C67-TCC)

功能

  • 小!你可以编译和执行C代码随处可见,例如在应急磁盘(约100KB用于x86 TCC可执行文件,包括C预处理程序,C编译器,汇编器和连接器)。
  • FAST! TCC生成优化的x86代码。没有字节码的开销。编译,汇编和链接几倍的速度比GCC。
  • 无限!任何C动态库,可直接使用。 TCC正在走向全面torward符合ISOC99。 TCC当然可以编译本身。
  • 安全! TCC包括可选的内存和约束检查。势必检查代码可以自由地与标准的代码混合在一起。
  • 编译并直接执行C源。没有连接或装配有必要的。完整的C预处理程序和GNU样汇编包括在内。
  • C脚本支持:只需添加“#!的/ usr / local / bin目录/ TCC - 运行”,在你的C源的第一线,直接在命令行中执行它
  • 有了libtcc,你可以使用TCC作为后端的动态代码生成。

类似的软件

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

Node.js
Node.js

17 Aug 18

gears-stylus
gears-stylus

20 Feb 15

Jess
Jess

3 Jun 15

显影剂的其他软件 Fabrice Bellard

TCCBOOT
TCCBOOT

3 Jun 15

FFmpeg
FFmpeg

17 Aug 18

意见 Tiny C Compiler

评论没有发现
添加评论
打开图片!