如何制作一个简单的 CROSSTOOL 来选择较新的 GCC?

How can I make a simple CROSSTOOL for choosing a newer GCC?

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

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

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

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

否则,谁能告诉我使用 gcc-7.
的典型标准配置 我能够将 gcc 的系统版本更改为指向 gcc-7,并且构建正确,这就是为什么我正在寻找基本上做同样事情的最简单的 CROSSTOOL 配置.

如果您谈论的是 bazel 附带的自动配置的 crosstool,您只需将 CC 环境变量设置为指向 gcc-7.