如何制作一个简单的 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
.
Bazel 使用我系统的 gcc
版本(指向 gcc-5
)。
相反,我想使用 gcc-7
。
我看不到任何配置或传入不同编译器的方法,
这意味着我必须将其指定为 CROSSTOOL
。
我已经阅读了所有 CROSSTOOL 教程,但我仍然对如何配置这个较新版本的 gcc 感到困惑,因为有太多潜在的选择。
有没有办法使用默认的 CROSSTOOL
配置?
因为那时也许我可以将其调整为不同的编译器。
否则,谁能告诉我使用 gcc-7
.
的典型标准配置
我能够将 gcc
的系统版本更改为指向 gcc-7
,并且构建正确,这就是为什么我正在寻找基本上做同样事情的最简单的 CROSSTOOL
配置.
如果您谈论的是 bazel 附带的自动配置的 crosstool,您只需将 CC
环境变量设置为指向 gcc-7
.