Débogage avec Clang
-
05-09-2019 - |
Question
Je voudrais utiliser clang sur mon projet Xcode iPhone. Toutefois, c'est le guide de démarrage:
http://clang.llvm.org/get_started.html
Je travaille avec Xcode pour un an, mais ce qui est loin loin loin d'être compréhensible pour moi! Quelqu'un peut-il expliquer en langage clair comment installer et utiliser Clang avec mon projet iPhone existant? Je ne connais pas les choses de chargement de la console.
Merci!
Dan
La solution
Nikita Zhuk a enveloppé Clang dans une interface graphique et rendu disponible à http://www.karppinen.fi / analysistool / . Très utile.
Autres conseils
- Télécharger et extraire la distribution clang à un répertoire. Ajoutez éventuellement ce répertoire à votre chemin, ou vous pouvez simplement préfixer son emplacement à la ligne de commande plus tard.
- cd dans votre répertoire de projet de niveau supérieur (probablement quelque chose comme cd ~ / Documents / yourprojectdirectory )
- Dites l'utilitaire clang pour faire une version de votre projet en utilisant les paramètres de votre projet Xcode en tapant dans la ligne de commande suivante: pathtoclangdirectory / scan-build -o ./clang_out xcodebuild
- Le utilty devrait vous donner un message après qu'il a exécuté avec succès pour exécuter le scan_view utilitaire.
- Exécuter la commande qui était sortie à la fin de la construction. Cela va démarrer un serveur Web temporaire sur votre ordinateur et ouvrez ensuite Safari et vous montrer l'analyse de code. Vous devrez peut-être préfixer le chemin de votre répertoire clang à nouveau, comme ceci: pathtoclangdirectory / scan_view ...
Je ne vois pas cette question jusqu'à ce que je l'avais fait quelque chose de similaire pour rendre Clang plus utile à l'intérieur XCode: