Tiny C Compiler

Tiny C Compiler

Tiny C Compiler

编译器

5

软件描述

Tiny C 编译器是由 Fabrice Bellard 开发的用于 x86、x86-64 和 ARM 处理器的 C 语言编译器,专为运行速度慢且磁盘空间有限的计算机设计。版本 0.9.23 中增加了对 Windows 操作系统的支持。

官方网站

访问软件的官方网站了解更多信息

官方认证

bellard.org

安全链接HTTPS

什么是 Tiny C Compiler?

Tiny C 编译器是由 Fabrice Bellard 开发的用于 x86、x86-64 和 ARM 处理器的 C 语言编译器,专为运行速度慢、磁盘空间有限的计算机设计。版本 0.9.23 中增加了对 Windows 操作系统的支持。TCC 采用 GNU 宽通用公共许可证(LGPL)进行分发。TCC 声称实现了全部 ANSI C 标准、C99 ISO 标准的大部分内容以及许多 GNU C 扩展功能,包括内联汇编。TCC 具有若干区别于其他现有 C 编译器的特性:其小巧的文件大小和内存占用,使其可以直接从一张 1.44MB 的软盘(如救援盘)运行。TCC 的设计目标是快速生成原生的 x86、x86-64 和 ARM 代码;据 Bellard 称,其编译、汇编和链接的速度大约是 GCC 的九倍。TCC 拥有一些特定于编译器的语言特性,旨在提升其实用性,例如可选的内存和边界检查器,以提高代码的稳定性。TCC 支持通过命令行开关在编译时自动运行程序。这使得在支持 shebang 解释器指令语法的类 Unix 系统中,程序可以像 shell 脚本一样运行。

主要功能

评分5 / 5.0

支持平台