Linux PC,与arm交叉编译工具链,gcc版本4.1.2 (arm-linux-gnueabi-gcc).我想在预先构建的工具链中进行更改--修改一些GCC编译器配置选项(在配置时设置),而不重新构建编译器特别是,我需要更改options参数--with-sysroot、--prefix和--with-gxx-include-dir中指定的目录。我是否可以在不重新编译源代码的情况下,通过使用sed流编辑器对gcc二进制文件进行更改?(替换目录)
我不是试图替换上述示例/文件的每个text部分,而是只替换我指定的起始点(例如:##99##)和结束点(##z##)之间的任何部分。我不能/不愿意用我想用(例如: sed 's/oldtext/newtext/g')覆盖它的文本替换text部件,主要原因是:
文本部分可以是所述文件的其他中间部分的一部分,并具体更改文本,而不是两个特定行我如何使用Unix/本地linux工具来做到这一点?(dd、sed