如何制作一个简单的交叉工具来选择较新的 GCC?



Bazel正在使用我的系统版本的gcc(指向gcc-5(。
相反,我想使用gcc-7.

我没有看到任何配置或传入不同编译器的方法,
这意味着我必须将其指定为CROSSTOOL

我已经阅读了所有的 CROSSTOOL 教程,但我仍然对如何配置这个较新版本的 gcc 感到困惑,因为有很多潜在的选项。

有没有办法获取使用的默认CROSSTOOL配置?
因为那样也许我可以将其调整为不同的编译器。

否则,任何人都可以指出我使用gcc-7的典型标准配置.
我能够更改我的系统版本的gcc指向gcc-7,并且构建正确,这就是为什么我正在寻找最简单的CROSSTOOL配置,本质上可以做同样的事情。

如果您谈论的是 bazel 附带的自动配置交叉工具,您只需将环境变量设置为指向gcc-7CC即可。

最新更新