2010-08-19 6 views
1

J'ai compilé et installé GCC 4.5.1 via MacPorts dans mon installation de Mac OS X 10.6.4. Lorsque vous essayez de ./configurer un logiciel (comme, mais sans s'y limiter: Wine 1.3.0, libjpeg, etc.), je mets l'indicateur de compilation à CFLAGS = "-arch x86_64 -m64" pour être sûr que le programme compilé être 64 bits activé. Mais je suis une erreur pendant la configuration en disant:GCC 4.5: "vérifier si le compilateur C fonctionne ... non" erreur lorsque CFLAGS = "- arch x86_64"

« vérifier si le compilateur C fonctionne ... pas »

Cela ne se produit pas si je retire « x86_64 -arch » de CFLAGS. Y a-t-il une solution à cela? Ou ai-je mal placé les drapeaux?

Merci!

Répondre

2

-arch est un indicateur uniquement dans la version Apple de gcc. Puisque vous avez construit à partir d'une source qui ne vient pas d'Apple, votre nouveau gcc n'a pas ce drapeau. Vérifiez sur sa page de manuel quel drapeau vous devriez passer pour le faire générer du code 64 bits.

Questions connexes