4 votes

Mac OS Sierra : vérifier si le compilateur C fonctionne... non

Je veux compiler une bibliothèque C sur mon système MacOS Sierra, mais j'obtiens l'erreur suivante :

checking for a BSD-compatible install... /usr/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... clang
checking whether the C compiler works... no
configure: error: in `/Users/macuser/Downloads/libr':
configure: error: C compiler cannot create executables

J'ai essayé de mettre en place le lien symbolique comme suggéré dans OS X 10.9.2 : vérifier si le compilateur C fonctionne... non :

sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeD‌​efault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.‌​11.xctoolchain

J'ai essayé de définir le chemin CC et d'installer xcode comme dans https://apple.stackexchange.com/questions/216573/cant-compile-source-code-on-mac :

export CC=clang
xcode-select --install

et accepter la licence. Mais rien ne fonctionne. Y a-t-il de nouvelles étapes à considérer sur Sierra pour que les outils de ligne de commande fonctionnent correctement ?

4voto

Lancez Xcode, sélectionnez "Préférences", puis "Emplacements". Vous remarquerez un menu déroulant sur "Command Line Tools". Sélectionnez la version la plus récente, fermez la fenêtre de dialogue, puis appelez à nouveau le brassage. Redémarrez votre ordinateur et exécutez-le à nouveau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X