GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kompilierungsfehler:g++:Fehler beim Versuch, 'cc1plus' auszuführen:execvp:Keine solche Datei oder kein solches Verzeichnis

Sie müssen gcc-c++ installieren Paket.

yum install gcc-c++

Ich weiß nicht warum, aber ich habe gerade meine Quelldatei COLARR.C in colarr.c umbenannt und der Fehler ist verschwunden! Wahrscheinlich brauchst du das

sudo apt-get install g++

Dieses Problem kann auftreten, wenn verschiedene Versionen von g++ und gcc installiert sind.

   g++ --version
   gcc --version

Wenn diese das Ergebnis nicht liefern, haben Sie wahrscheinlich mehrere Versionen von gcc installiert. Sie können dies überprüfen, indem Sie Folgendes verwenden:

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

Normalerweise wird /usr/bin/gcc symbolisch mit /etc/alternatives/gcc verknüpft, was wiederum symbolisch verknüpft ist, um zu sagen, /usr/bin/gcc-4.6 oder /usr/bin/gcc-4.8 (Falls Sie haben gcc-4.6, gcc-4.8 installiert.)

Indem Sie diesen Link ändern, können Sie gcc und g++ in derselben Version ausführen lassen, und dies kann Ihr Problem lösen!


Linux
  1. schwerwiegender Fehler openssl/evp.h:Keine solche Datei oder Verzeichnis:[Gelöst]

  2. Kann nicht ausgeführt werden Keine solche Datei oder Verzeichnis [Fix]

  3. Kann mysql_config nicht ausführen:Keine solche Datei oder Verzeichnis bei Makefile.PL [Fix]

  4. Behebt schwerwiegenden Fehler openssl err.h – Keine solche Datei oder kein Verzeichnis [OpenCA]

  5. Ssh – Versuch, per SSH in den Server zu gelangen und Key_load_public zu erhalten:Kein solcher Datei- oder Verzeichnisfehler?

Kein solcher Datei- oder Verzeichnisfehler beim Ausführen einer Binärdatei

Openssl-Kompilierungsfehler

Warum bedeutet ENOENT No such file or directory?

So vermeiden Sie den Fehler „Keine solche Datei oder Verzeichnis“ für das Makefile-Ziel „make clean“.

Schwerwiegender Fehler:cuda.h:Keine solche Datei oder Verzeichnis

ssh-add gibt zurück mit:Fehler beim Verbinden mit dem Agenten:Keine solche Datei oder kein solches Verzeichnis