如何确定构建GCC交叉编译器的架构?

3
我正在尝试在Linux上设置一个构建服务器,用于构建Windows和Mac的C/C++应用程序。 我知道GCC支持多种不同的体系结构,但我无法确定需要构建GCC交叉编译器的目标。 请问有人能够解释一下这个问题吗? 提前感谢您的帮助。 附注: 我知道已经存在预编译的解决方案,但我想通过深入了解来详细理解这个问题。

为什么不使用几个虚拟机在目标平台上进行本地构建呢?这比让交叉编译正常工作要容易得多(在我看来,这并不值得麻烦)。 - Jesper Juhl
@JesperJuhl 这是正确的,我已经采用了这种方法。但是我也想更详细地了解C ++。 - senx
1个回答

6

在目标机器上运行:

gcc -dumpmachine

然后在构建交叉工具链时,使用--target选项中的结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接