GNU/Linux >> Tutoriels Linux >  >> Linux

Localisation d'iostream dans Clang++ :erreur fatale :fichier 'iostream' introuvable

J'ai également été troublé par ce problème pendant longtemps. Vous devriez essayer de supprimer le dossier (cd /usr/lib/gcc/aarch64-linux-gnu/8). La raison pour laquelle clang++ ne peut pas fonctionner est que ce dossier ne contient pas libstdc++.a.

clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/5
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/5.5.0
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/6
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/6.5.0
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/7
Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/7.3.0
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/5
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/5.5.0
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/6.5.0
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/aarch64-linux-gnu/7.3.0
Selected GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/7.3.0

vérifiez tous les dossiers dans /usr/lib/gcc/aarch64-linux-gnu/clang++ choisira le dernier, assurez-vous qu'il y a le libstdc++.a dans le dernier


J'ai trouvé que clang utilisait l'installation dans /usr/lib/gcc/x86_64-linux-gnu/8 (en utilisant clang++ -v ), et en effet celui-ci ne contenait pas le fichier libstdc++.a . Plutôt que de supprimer tout le répertoire comme suggéré par une autre réponse, j'ai pu simplement installer libstdc++-8-dev .

Je suis sur Ubuntu 18.04 ; gcc était déjà installé.


Linux
  1. Erreur d'installation APC - sh:phpize :commande introuvable [Résolu]

  2. c_rehash :Erreur de commande introuvable – Solution

  3. Erreur :Tcl.h introuvable (aucun fichier ou répertoire de ce type) ?

  4. dos2unix :commande introuvable

  5. chmod :commande introuvable

If…else…if Statement (erreur de commande introuvable) ?

tri :commande introuvable

sed :commande introuvable

FATAL :erreur de module introuvable à l'aide de modprobe

fichier png.h introuvable - Linux

sshpass :erreur de commande introuvable