更改 GCC 编译器 4.1.2 的几个配置时间选项



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

几年前

我做过这样的事情 - 当时它有效;-(

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

"/the_old_path" 
becomes 
"/new_pathath"

我不推荐它,但尝试一下也无妨(在您备份了原始版本之后(

最新更新