2012-11-01 87 views
0

到目前爲止,我已經成功地推出了配置,但是當我鍵入make,我得到以下錯誤,一段時間後(有很多,其成功編譯):如何編譯GCC-4.0的山獅

 
ld: unknown/unsupported architecture name for: -arch i686 
/usr/bin/libtool: internal link edit command failed 
make[2]: *** [libgcc_s.dylib] Error 1 
make[1]: *** [libgcc.a] Error 2 
make: *** [all-gcc] Error 2 

有沒有辦法告訴gcc不要編譯自己的i686架構?

這裏是我的uname -a如果它能夠幫助:在serverfault

 
Darwin Frizlabs-Computer.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64 

回答

1

有人回答the same question。因此,這裏的編譯GCC-4.0在OS X山獅的方式(從serverfault複製):

首先要獲取從Apple's Open Source page

附帶的XCode 3.1老4.0軟件包下載GCC-5493包裝和打造使用:

mkdir darwin 
cd darwin 
../configure --prefix=/tmp/testplace --enable-languages=objc,c++ 
make bootstrap 
make install