2010-09-01 54 views
0

什麼是G ++選項來構建IA64二進制文件什麼是G ++選項來構建IA64二進制文件

+0

你試過'man gcc'還是等價的?你甚至沒有給我們你的版本(這可能不是一個需要擔心的問題)。 IA6上有整個頁面:請參閱http://gcc.gnu.org/onlinedocs/gcc-4.5.0/gcc/IA_002d64-Options.html#IA_002d64-Options – dirkgently 2010-09-01 15:26:15

+0

您正在編譯哪個操作系統,您是哪個操作系統編譯? – nos 2010-09-01 15:39:24

+0

gcc版本是 閱讀來自/opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2/specs 的規範配置:../gcc-3.4.2/configure --prefix =/opt/sfw --with-ld =/usr/ccs/bin/ld --with-gnu-as --with-as =/opt/sfw/bin/gas --enable-shared --disable-libgcj 線程模型:posix gcc版本3.4.2 – Avinash 2010-09-01 19:14:59

回答

1

你有GCC配置和 Solaris/i386。你不能使用這個GCC版本來構建ia64二進制文件。

最好的辦法是在安裝了GCC的ia64機器上申請一個賬戶,並在該機器上原生構建。

如果這不可行,您必須構建GCC作爲交叉編譯器,目標是ia64-gnu-linux或ia64-hp-hpux(都是ia64,您實際上需要哪一個?)。有關如何構建GCC作爲交叉編譯器,請參閱GCC documentation;做好準備極端疼痛。

0

嘗試-mtune選項。默認值可能是itanium2,因此如果需要其他內容,您需要將其更改爲itanium1。 (這是從GCC 4.5 documentation。)

+0

閱讀來自/opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2/specs 的規格配置:../gcc-3.4.2/configure - 前綴=/opt/sfw --with-ld =/usr/ccs/bin/ld --with-gnu-as --with-as =/opt/sfw/bin/gas --enable-shared --disable- libgcj 線程模型:posix gcc版本3.4.2 – Avinash 2010-09-01 19:15:37

相關問題