GNU/Linux >> Znalost Linux >  >> Linux

Hledání iostreamu v Clang++:závažná chyba:soubor 'iostream' nebyl nalezen

Také mě tento problém trápí dlouhou dobu. Měli byste zkusit smazat složku (cd /usr/lib/gcc/aarch64-linux-gnu/8). Důvod, proč clang++ nemůže fungovat, je ten, že tato složka neobsahuje 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

zkontrolujte všechny složky v /usr/lib/gcc/aarch64-linux-gnu/clang++ vybere poslední, ujistěte se, že v poslední je libstdc++.a


Zjistil jsem, že clang používal instalaci v /usr/lib/gcc/x86_64-linux-gnu/8 (pomocí clang++ -v ), a skutečně to neobsahovalo soubor libstdc++.a . Namísto odstranění celého adresáře, jak navrhuje jiná odpověď, jsem byl schopen nainstalovat pouze libstdc++-8-dev .

Jsem na Ubuntu 18.04; gcc již byl nainstalován.


Linux
  1. dos2unix:příkaz nenalezen

  2. chmod:příkaz nenalezen

  3. mkfs:příkaz nenalezen

  1. soubor:příkaz nenalezen

  2. tune2fs:příkaz nenalezen

  3. fsck:příkaz nenalezen

  1. Chyba instalace APC – sh:phpize:příkaz nenalezen [Vyřešeno]

  2. ocas:příkaz nenalezen

  3. Soubor png.h nebyl nalezen - Linux