GNU/Linux >> Tutoriales Linux >  >> Linux

Localización de iostream en Clang ++:error fatal:no se encontró el archivo 'iostream'

También me ha preocupado este problema durante mucho tiempo. Debe intentar eliminar la carpeta (cd /usr/lib/gcc/aarch64-linux-gnu/8). La razón por la que clang++ no puede funcionar es que esta carpeta no 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

verifique todas las carpetas en /usr/lib/gcc/aarch64-linux-gnu/clang++ elegirá la última, asegúrese de que esté libstdc++.a en la última


Descubrí que clang estaba usando la instalación en /usr/lib/gcc/x86_64-linux-gnu/8 (usando clang++ -v ), y de hecho esto no contenía el archivo libstdc++.a . En lugar de eliminar todo el directorio como lo sugiere otra respuesta, pude simplemente instalar libstdc++-8-dev .

Estoy en Ubuntu 18.04; gcc ya estaba instalado.


Linux
  1. Error de instalación de APC – sh:phpize:comando no encontrado [Resuelto]

  2. nano:comando no encontrado

  3. toque:comando no encontrado

  4. ordenar:comando no encontrado

  5. sed:comando no encontrado

If…else…if Declaración (error de comando no encontrado)?

archivo:comando no encontrado

tune2fs:comando no encontrado

fsck:comando no encontrado

cola:comando no encontrado

Archivo png.h no encontrado - Linux