Questions marquées «clang»

Pour des questions sur le frontal du compilateur LLVM clang. Pour des questions générales sur C, utilisez la balise C.

269
Basculer entre GCC et Clang / LLVM à l'aide de CMake

J'ai un certain nombre de projets construits en utilisant CMake et j'aimerais pouvoir basculer facilement entre l'utilisation de GCC ou Clang / LLVM pour les compiler. Je crois (veuillez me corriger si je me trompe!) Que pour utiliser Clang, je dois définir ce qui suit: SET (CMAKE_C_COMPILER...

175
Clang vs GCC pour mon projet de développement Linux

Je suis à l'université et pour un projet que nous utilisons C. Nous avons exploré GCC et Clang, et Clang semble être beaucoup plus convivial que GCC. En conséquence, je me demande quels sont les avantages ou les inconvénients d'utiliser clang, par opposition à GCC, pour développer en C et C ++ sous...

151
Dans CMake, comment puis-je tester si le compilateur est Clang?

Nous avons un ensemble de scripts de construction CMake multiplateformes et nous prenons en charge la construction avec Visual C ++ et GCC . Nous essayons Clang , mais je ne peux pas comprendre comment tester si le compilateur est ou non Clang avec notre script CMake. Que dois-je tester pour voir...

150
Comment faire une compilation de clang vers llvm IR

Je veux que clang compile mon C/C++code en LLVMbytecode plutôt qu'en exécutable binaire. Comment puis-je y parvenir? Et si j'obtiens le LLVMbytecode, comment puis-je l'utiliser pour le compiler davantage en exécutable binaire. En gros, je veux ajouter une partie de mon propre code au LLVMbytecode...

133
LLVM vs clang sur OS X

J'ai une question concernant llvm, clang et gcc sous OS X. Quelle est la différence entre les llvm-gcc 4.2, llvm 2.0 et clang? Je sais qu'ils s'appuient tous sur llvm, mais en quoi sont-ils différents? Outre une compilation plus rapide, quel est l'avantage de llvm par rapport à...

132
Comment réparer l'erreur PCH?

Lorsque j'essaye de créer mon application Xcode, j'obtiens ce message d'erreur: Fichier PCH construit à partir d'une branche différente ((clang-425.0.24)) du compilateur ((clang-425.0.27)) Cela n'arrive pas avant, mais c'était la première version après la mise à jour de Xcode. D'autres applications...

114
Problèmes de compilation: impossible de trouver crt1.o

J'ai un système Debian virtuel que j'utilise pour développer. Aujourd'hui, je voulais essayer llvm / clang. Après avoir installé clang, je ne peux pas compiler mes anciens projets c (avec gcc). Voici l'erreur: ... /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find...

112
Où PATH_MAX est-il défini sous Linux?

Avec quel fichier d'en-tête dois-je appeler #include pour pouvoir utiliser PATH_MAX comme int pour dimensionner une chaîne? Je souhaite pouvoir déclarer: char *current_path[PATH_MAX]; Mais quand je le fais, mon compilateur (Clang / LLVM sous Linux) émet l'erreur suivante: recursive_find6.c:29:20:...