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编译器(TCC)是由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系统中作为脚本直接运行。

主要功能

🔄 替代方案

10 个选择
0

Pelles C 是一个全面的开发套件,可帮助您创建适用于 Windows 和 ARM 平台的应用程序。

4

MinGW(“适用于Windows的轻量级GNU”)是GNU编译器集合(GCC)和GNU二进制工具的移植版本。它提供了一套完整的开源编程工具集,适用于开发原生MS-Windows(x86)应用程序,这些应用程序不依赖于任何……

SDCC - Small Device C Compiler

SDCC - Small Device C Compiler

0

SDCC 是一个可移植的、优化的 Standard C(ANSI C89、ISO C99、ISO C11)编译器套件,支持基于 Intel MCS51 的微处理器(如 8031、8032、8051、8052 等)、Maxim(前身为 Dallas)DS80C390 变体、Freescale(前身为 Motorola)HC08 系列(hc08、s08)、Zilog...

GNU Compiler Collection

GNU Compiler Collection

0

GNU编译器集合(GCC)是由GNU项目开发的编译器系统,支持多种编程语言。GCC是GNU工具链的关键组件。除了作为尚未完成的GNU操作系统的官方编译器外,GCC还被广泛采用为……

0

LLVM 是一种编译器基础设施,旨在对任意编程语言编写的程序进行编译时、链接时、运行时以及“空闲时”的优化。最初为 C 和 C++ 实现,LLVM 的语言无关设计(以及其成功)自此……

0

C、C++、Objective C 和 Objective C++ 的 LLVM 编译器前端。

5

QBE 是一个编译器后端,旨在用 10% 的代码实现工业级优化编译器 70% 的性能。QBE 通过提供紧凑、用户友好且高效的后端,促进了语言创新。

Open64

Open64

0

Open64 是一个针对 Itanium 和 x86-64 微处理器架构的开源优化编译器。它支持 Fortran 77/95 和 C/C++,以及共享内存编程模型 OpenMP。

下一页
评分5.0 / 5.0

支持平台