微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果编译器绝对路径是硬编码在 makefile 中,我应该如何使用 ccache?

如何解决如果编译器绝对路径是硬编码在 makefile 中,我应该如何使用 ccache?

修改构建我们代码的复杂的makefile嵌套对我来说不是一个选择,并且在不同的地方它们构造了非常特定的编译器的绝对路径,例如/home/arm2gcc/gcc-arm-none-eabi-8-2018-q4-major/bin/arm-none-eabi-gcc

这使得很难将 ccache 用作前缀或将其放在路径的首位。

所以我想知道是否将我个人机器上的编译器安装移动到例如/home/arm2gcc-real 并在 /home/arm2gcc 中放置假脚本以重定向到真正的编译器。

谁能建议如何做到这一点?或者有更好的方法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。