GNU/Linux >> Znalost Linux >  >> Linux

Chyba kompilace:g++:chyba při pokusu o spuštění 'cc1plus':execvp:Žádný takový soubor nebo adresář

Musíte nainstalovat gcc-c++ balíček.

yum install gcc-c++

Nevím proč, ale právě jsem přejmenoval svůj zdrojový soubor COLARR.C na colarr.c a chyba zmizela! pravděpodobně to budete potřebovat

sudo apt-get install g++

K tomuto problému může dojít, pokud jsou nainstalovány různé verze g++ a gcc.

   g++ --version
   gcc --version

Pokud tyto výsledky nepřinesou výsledek, pravděpodobně máte nainstalovaných více verzí gcc. Můžete to zkontrolovat pomocí:

    dpkg -l | grep gcc | awk '{print $2}'

Obvykle bude /usr/bin/gcc symbolicky propojen s /etc/alternatives/gcc, což je opět symbolicky propojeno s /usr/bin/gcc-4.6 nebo /usr/bin/gcc-4.8 (v případě, že máte gcc-4.6, gcc-4.8 nainstalován.)

Změnou tohoto odkazu můžete spustit gcc a g++ ve stejné verzi a to může vyřešit váš problém!


Linux
  1. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  2. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  3. Nelze spustit mysql_config:Žádný takový soubor nebo adresář na Makefile.PL [Oprava]

  1. Ssh – Pokus o připojení SSH na server a získání Key_load_public:Žádná taková chyba souboru nebo adresáře?

  2. arm-linux-gnu-gcc fatální chyba:stdio.h:Žádný takový soubor nebo adresář

  3. Bash:Žádný takový soubor nebo adresář?

  1. sys/types.h:Žádný takový soubor nebo adresář

  2. Příkaz conda vyzve k chybě:Špatný interpret:Žádný takový soubor nebo adresář

  3. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář