2017-09-26 101 views
1

是否有可能在ARM機器上使用gcc編譯爲x86?我找不到任何-march選項,這將允許這樣做..如果它不能完成,沒有什麼大不了的,但我仍然有興趣知道是否有可能。從ARM針對x86?

回答

0

是的,但你不想要一個大型機器。您想要用arm作爲主機架構並使用x86作爲目標架構來構建或安裝交叉編譯器。 通常(假設是linux操作系統),您可能會得到x86_64-linux-gnu-gcc等編譯器的二進制文件和C++編譯器的x86_64-linux-gnu-g ++二進制文件。

構建海灣合作委員會交叉編譯器是一個藝術,但海灣合作委員會的文件是相當不錯的。

-1

不可以,因爲交叉編譯器(包括clang)可以從主機gcc爲目標生成二進制文件。沒有可以從arm生成x86指令的編譯器。

相關問題