use*_*128 4 c c++ compiler-construction
为了满足某些商业应用的要求,我们需要一些非常紧凑的C/C++,它应该是:
体积小,越小越好,越绿越好(理想情况下,编译器不应要求安装过程变得可行).
可以编译到x86和x86-64程序,同时针对Windows和Linux平台.
编译器仅用于编译非常短的C/C++程序(例如,不超过20行),但编译时间应尽可能短(这是一个关键要求.)
它的所有功能都应该通过命令行输入来设置(我猜每个编译器都可以这样做).
拥有易于访问的配置文件.
可以接受Boost和流行的数学库.
我不需要高级C++功能(例如C++/99).
在代码优化方面,如果编译器可以优化代码,那么它是一个优点,但它不是必需的.
理想情况下,最好是可以免费进行重新分配,但是liscence-fee也是可以接受的,但我们更喜欢一次性付款方式而不是按项目/复制方式.
我们获得了一个内部产品,但是对其他选项开放,无论是否免费.提前谢谢了.
spy*_*der 13
Tiny C Compiler(TCC)是一个非常小而快速的编译器.但只有C,而不是C++.大小约300 KB.
Digital Mars C/C++编译器--C和C++,也支持带扩展包的STL.大小约3 MB.