0 votes

clang montre une cible incorrecte sur un Mac M1

Quand je cours clang --version J'obtiens ce résultat :

Apple clang version 13.1.6 (clang-1316.0.21.2)
Target: x86_64-apple-darwin21.4.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Mais je fonctionne actuellement sur un mac M1, donc cela devrait renvoyer une sorte d'arm64. Je viens de réinstaller mes outils de ligne de commande pour essayer de résoudre ce problème, mais aucun changement. Qu'est-ce qui peut bien se passer ici ?

1voto

nohillside Points 82672

Vous avez soit Terminal, soit le shell qui fonctionne avec Rosetta (comme indiqué par la sortie de arch ). Changez ceci pour exécuter nativement et vous obtiendrez clang pour compiler en ARM.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X