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

clang...

J'ai besoin d'écrire un programme C pour récupérer les données d'un fichier et les écrire dans un autre fichier, sans utiliser les fonctions définies par l'utilisateur. Mes exigences sont les suivantes: Rechercher les détails des clients par nom. Stockez les données de transaction (montant payé) ....
5 mai 2020 à 07:21
J'ai le code de test suivant qui peut être exécuté sous clang. #include <algorithm> #include <vector> #include <iostream> int main() { std::vector<int> vs{1, 2, 4, 5}; std::vector<std::reference_wrapper<int>> vs1; for (int i : vs) { std::cout << "loop: " << i << std::endl; ....
26 mars 2020 à 01:35
Je sais qu'il existe de nombreux compilateurs comme gcc, clang, ninja mais j'entends parler de "Toolchains" et ainsi de suite, mais je ne comprends pas ce qu'ils sont, comme "gnu-toolchain 'etc....
5 mars 2020 à 16:38
J'ai rencontré une erreur de compilation dans un code de modèle C ++ complexe, que j'ai simplifié comme suit: struct MyOptions { static const size_t maxArray = 2; static const uint maxIdx = 8; }; class OtherClass { uint num; public: OtherClass(uint val) : num(val) { } ....
5 mars 2020 à 06:35
J'essaie d'obtenir un programme simple «Hello World» à construire sur Windows 10, de préférence en utilisant CMake et clang. Je peux réussir à compiler, lier et exécuter le même projet si j'utilise le compilateur g ++ de MinGW, mais j'ai des problèmes lorsque j'essaye d'utiliser clang ++. J'ai CMake....
17 nov. 2019 à 15:41
Je travaille sur C ++ avec Visual Studio 2015 64 bits et Clang comme compilateur. J'ai essayé de convertir un string en unsigned char* avec le code ci-dessous: string content = "some content from file"; unsigned char* m_Test = (unsigned char*)content.c_str(); Cependant, cela a entraîné une erreur l....
4 nov. 2019 à 16:19
J'ai un code assembleur pour ARM32, sur Android, il se compile bien, mais pour iOS, il renvoie l'erreur "relocalisation non prise en charge sur le symbole" sur l'instruction de saut. Pour Android64 et iOS64, la même situation. clang -target armv7m-none-ios-gnueabi "test.c" void func() { __asm__....
3 nov. 2019 à 14:44
Dans le code ci-dessous, j'ai vu que clang ne parvient pas à effectuer une meilleure optimisation sans spécificateur de pointeur implicite restrict: #include <stdint.h> #include <stdlib.h> #include <stdbool.h> typedef struct { uint32_t event_type; uintptr_t param; } event_t; t....
Je dois faire un programme d'assemblage (x86) qui prend 2 longs nombres de l'entrée utilisateur, les ajoute à l'aide d'une fonction, puis imprime le résultat. Quand j'utilise le syscall lu, j'obtiens une chaîne en code hexadécimal ASCII et je ne peux pas ajouter les nombres comme ça. J'ai donc voulu....
28 sept. 2019 à 18:30
J'ai un struct X avec deux membres entiers 64 bits et un constructeur: struct X { X(uint64_t a, uint64_t b) { a_ = a; b_ = b; } uint64_t a_, b_; }; Quand je regarde la sortie du compilateur (x86-64 gcc 8.3 et x86-64 clang 8.0.0, sur Linux 64 bits), sans optimisations activé....
25 mars 2019 à 02:58
J'obtiens l'erreur suivante lors de la tentative d'installation de psycopg2 via pip sur Mavericks 10.9: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Je ne sais pas comment procéder et j'ai cherché ici et ailleurs cette erreur particulière. ....
11 mars 2014 à 03:19