我正在寻找一个紧凑的C/C++编译器; 任何建议?

use*_*128 4 c c++ compiler-construction

为了满足某些商业应用的要求,我们需要一些非常紧凑的C/C++,它应该是:

  1. 体积小,越小越好,越绿越好(理想情况下,编译器不应要求安装过程变得可行).

  2. 可以编译到x86和x86-64程序,同时针对Windows和Linux平台.

  3. 编译器用于编译非常短的C/C++程序(例如,不超过20行),但编译时间应尽可能短(这是一个关键要求.)

  4. 它的所有功能都应该通过命令行输入来设置(我猜每个编译器都可以这样做).

  5. 拥有易于访问的配置文件.

  6. 可以接受Boost和流行的数学库.

  7. 我不需要高级C++功能(例如C++/99).

  8. 在代码优化方面,如果编译器可以优化代码,那么它是一个优点,但它不是必需的.

  9. 理想情况下,最好是可以免费进行重新分配,但是liscence-fee也是可以接受的,但我们更喜欢一次性付款方式而不是按项目/复制方式.

我们获得了一个内部产品,但是对其他选项开放,无论是否免费.提前谢谢了.

spy*_*der 13

Tiny C Compiler(TCC)是一个非常小而快速的编译器.但只有C,而不是C++.大小约300 KB.

Digital Mars C/C++编译器--C和C++,也支持带扩展包的STL.大小约3 MB.