2016-09-09 39 views
1

我试图在Linux上建立一个构建服务器,我将使用它来为Windows和Mac构建C/C++应用程序。我知道GCC支持不同的体系结构,但我无法弄清楚如何确定构建GCC交叉编译器所需的目标。如何确定构建GCC交叉编译器的体系结构?

难道有人请给我解释一下吗?

在此先感谢。

P.S. 我知道预编译的解决方案已经存在,但我只是想深入了解这一点。

+0

为什么不只是使用一些虚拟机在您的目标平台上本地构建?比交叉编译正常工作要容易得多(不值得麻烦的恕我直言)。 –

+0

@JesperJuhl这是真的,我已经使用这种方法。不过,我也想更详细地了解C++。 –

回答

3

在目标机器上运行:

gcc -dumpmachine 

构建跨链时然后使用结果在--target选项。