Linux PC,以及用于gcc版本4.1.2(arm-linux-gnueabi-gcc)的arm的交叉编译工具链。我想在预构建的工具链中进行更改-修改一些GCC编译器配置选项(在配置时设置),而无需重建编译器:这可能吗?特别是,我需要更改在选项参数--with-sysroot
,--prefix
和--with-gxx-include-dir
中指定的目录。通过将更改应用于gcc二进制使用 sed 流编辑器,是否可以在不重新编译源代码的情况下进行此操作? (替换目录)
答案 0 :(得分:1)
几年前我做过类似的事情-当时它起作用了;-)
您需要确保新路径的长度(或短于该长度),然后替换值“ in place”-即,不要更改字符串长度:
"/the_old_path\0"
becomes
"/new_path\0ath\0"
我不建议这样做,但可以轻松尝试一下(在备份了原件之后)