2016-09-09 59 views
1

我試圖在Linux上建立一個構建服務器,我將使用它來爲Windows和Mac構建C/C++應用程序。我知道GCC支持不同的體系結構,但我無法弄清楚如何確定構建GCC交叉編譯器所需的目標。如何確定構建GCC交叉編譯器的體系結構?

難道有人請給我解釋一下嗎?

在此先感謝。

P.S. 我知道預編譯的解決方案已經存在,但我只是想深入瞭解這一點。

+0

爲什麼不只是使用一些虛擬機在您的目標平臺上本地構建?比交叉編譯正常工作要容易得多(不值得麻煩的恕我直言)。 –

+0

@JesperJuhl這是真的,我已經使用這種方法。不過,我也想更詳細地瞭解C++。 –

回答

3

在目標機器上運行:

gcc -dumpmachine 

構建跨鏈時然後使用結果在--target選項。