2012-11-01 9 views
0

До сих пор я успешно запустил Configure, но когда я печатаю сделать, я получаю следующее сообщение об ошибке, по прошествии некоторого времени (есть много, которые успешно компилировать):Как скомпилировать GCC-4.0 на Mountain Lion

 
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, если это может помочь:

 
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

Кто на ServerFault ответил the same question. Так вот способ компиляции GCC-4.0 на OS X Mountain Lion (копируется из ServerFault):

Сначала получите старый 4.0 пакет, который был включен с XCode 3.1 из Apple's Open Source page

Загрузить пакет GCC-5493 и построить используя:

mkdir darwin 
cd darwin 
../configure --prefix=/tmp/testplace --enable-languages=objc,c++ 
make bootstrap 
make install 
Смежные вопросы