GNU/Linux >> Linux Esercitazione >  >> Linux

Individuazione di iostream in Clang++:errore irreversibile:file 'iostream' non trovato

Anch'io sono stato turbato da questo problema per molto tempo. Dovresti provare a eliminare la cartella (cd /usr/lib/gcc/aarch64-linux-gnu/8). Il motivo per cui clang++ non può funzionare è che questa cartella non contiene 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

controlla tutte le cartelle in /usr/lib/gcc/aarch64-linux-gnu/clang++ sceglierà l'ultima, assicurati che ci sia libstdc++.a nell'ultima


Ho scoperto che clang stava usando l'installazione in /usr/lib/gcc/x86_64-linux-gnu/8 (usando clang++ -v ), e in effetti questo non conteneva il file libstdc++.a . Invece di eliminare l'intera directory come suggerito da un'altra risposta, sono stato in grado di installare semplicemente libstdc++-8-dev .

Sono su Ubuntu 18.04; gcc era già installato.


Linux
  1. Errore:Tcl.h non trovato (nessun file o directory di questo tipo)?

  2. dos2unix:comando non trovato

  3. nano:comando non trovato

  4. chmod:comando non trovato

  5. ordina:comando non trovato

If...else...if Statement (comando non trovato errore)?

coda:comando non trovato

tocco:comando non trovato

FATAL:Errore modulo non trovato utilizzando modprobe

File png.h non trovato - Linux

sshpass:comando non trovato errore