基本上我想制作一个仅支持 C/C++ 的轻量级 GCC。这可以轻松完成还是需要手动修改源代码?
这涵盖在安装海湾合作委员会 http://gcc.gnu.org/install/ and 配置 http://gcc.gnu.org/install/configure.html
--启用语言=lang1,lang2,...
指定仅应构建编译器及其运行时库的特定子集。要获取 langN 的有效值列表,您可以在 GCC 源代码树的 gcc 目录中发出以下命令:
grep language= */config-lang.in
目前,您可以使用以下任意一种:all、ada、c、c++、fortran、go、java、objc、obj-c++。构建 Ada 编译器有特殊要求,请参见下文。如果您不传递此标志,或指定选项 all,则将配置 gcc 子树中可用的所有默认语言。 Ada、Go 和 Objective-C++ 不是默认语言;其余的都是。
因此,对于您的情况,使用:
../gcc/configure --enable-languages=c,c++
当然,除了其他所需的选项之外,应该足够了。
也可以看看Building http://gcc.gnu.org/install/build.html
请注意,调用“make”时重新定义 LANGUAGES 不会not work不再了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)