2012-11-01 6 views
0

Jusqu'à présent, je l'ai lancé avec succès la configuration, mais quand je tape fais, je reçois l'erreur suivante, après un certain temps (il y a beaucoup qui compile avec succès):Comment compiler gcc 4.0 sur 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 

Existe-t-il un moyen de dire à gcc de ne pas se compiler pour l'architecture i686?

Voici mon uname -a si elle peut aider:

 
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 

Répondre

1

Quelqu'un sur serverfault a répondu the same question. Voici donc la façon de compiler gcc 4.0 sur OS X Mountain Lion (copié à partir serverfault):

d'abord obtenir l'ancien 4.0 package fourni avec XCode 3.1 de Apple's Open Source page

Télécharger le paquet gcc-5493 et ​​construire utilisant:

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