首页 > 解决方案 > 更改 GCC 编译器 4.1.2 的一些配置时间选项

问题描述

Linux PC 和 arm 的交叉编译工具链,gcc 版本 4.1.2 (arm-linux-gnueabi-gcc)。我想在预建的工具链中进行更改 - 修改一些 GCC 编译器配置选项(在配置时设置)而不重建编译器:这可能吗?特别是,我需要更改 options arguments--with-sysroot和. 通过将更改应用于 gcc 二进制使用sed流编辑器,我可以在不重新编译源的情况下做到这一点吗?(替换目录)--prefix--with-gxx-include-dir

标签: linuxgcccompilationcross-compilingtoolchain

解决方案


几年前我做过类似的事情——那时它起作用了;-)

您需要确保您的新路径与现有路径的长度相同(或更短),然后替换“就地”值 - 即不要更改字符串长度:

"/the_old_path\0" 
becomes 
"/new_path\0ath\0"

我不推荐它,但试试也无妨(在你备份了原版之后)


推荐阅读