linux - 更改 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
解决方案
几年前我做过类似的事情——那时它起作用了;-)
您需要确保您的新路径与现有路径的长度相同(或更短),然后替换“就地”值 - 即不要更改字符串长度:
"/the_old_path\0"
becomes
"/new_path\0ath\0"
我不推荐它,但试试也无妨(在你备份了原版之后)
推荐阅读
- python - aiohttp 运行时错误:无法猜测尚未读取的正文的编码
- xml - XSD 1.1:将元素的使用限制为具有特定子字符串的另一个属性
- swift - 运行具有对卷的写访问权限的命令行
- laravel - Laravel 作业批处理无法取消
- python - 尝试根据 if 条件附加列表的下一个值
- python - Binance websocket实时绘图没有阻塞代码?
- python - 我们如何编写像 Python 的`str.split` 这样接受任意正则表达式作为输入的东西?
- javascript - 如何在画布中绘制多个圆圈?
- javascript - 如何打印输入标签内的文本
- javascript - Android (Chrome) 上的 JavaScript 语音转文本