J'ai très récemment installé la version 10 des outils de la suite LLVM sous mon Linux. J'ai ajouté le chemin d'inclusion fournit par LLVM pour avoir accès aux fichier de la bibliothèque standard. Celui ci est bien valide, le problème vient d'autre part.
Lorsque je compile mon programme avec le compilateur clang++-10, j'obtiens 462 erreurs de compilation... J'ai d'abord pensé à un point-virgule qu'il manquait au bout de ma belle et seule ligne (elle affiche "Hello World !" hehe !) dans mon programme, mais je ne me souviens pas que ce genre d'oubli pouvait provoquer presque 500 erreurs de compilation.
Pour rester sérieux, ce sont des erreur dont je ne connais rien de la source, et je ne toucherai certainement pas au code source ! J'ose espérer qu'il existe une solution simple à ce problème, j'ai demandé de l'aide à mon ami duckduckgo (non, pas google...), mais je n'ai rien trouvé de satisfaisant. Il se pourrait que je sois passé à côté d'un article ou d'un topic, mais le problème parait si vaste et incompréhensible à mon niveau qu'il m'est impossible d'établir une recherche précise et concrète à son propos.
Alors si vous possédez un lien, ou une explication rationnelle à propos de ceci, je prends. Merci !
EDIT: Je ne suis pas certain de l'apport d'aide en plus, mais une grande partie des erreurs que j'ai obtenu sont des erreur du genre "no member named xxx in the global namespace".
Je fournis un lien vers lequel vous aurez l'incroyable privilège de pouvoir lire chaque erreur de compilation !
Plus de souci ! En fait il manquait des tas de composants qui ont un rôle essentiel dans l'utilisation de LLVM. C'est sur qu'en compilant avec un Makefile à la old-school je vais pas aller très loin... Du coup j'utilise cmake car LLVM possède sa configuration pour que ça soit simple à utiliser.
Je l'ai installé via apt-get. Aucune erreur au niveau de l'installation. Je compile et link avec clang++-10, en utilisant cmake. Mais problème résolu !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/
https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/