GNU/Linux >> Linux の 問題 >  >> Linux

コンパイル エラー:g++:'cc1plus' を実行しようとしてエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません

gcc-c++ をインストールする必要があります パッケージ。

yum install gcc-c++

理由はわかりませんが、ソース ファイル COLARR.C の名前を colarr.c に変更したところ、エラーが消えました!おそらくこれが必要です

sudo apt-get install g++

この問題は、異なるバージョンの g++ と gcc がインストールされている場合に発生する可能性があります。

   g++ --version
   gcc --version

これらで結果が得られない場合は、複数のバージョンの gcc がインストールされている可能性があります。以下を使用して確認できます:

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

通常、/usr/bin/gcc は /etc/alternatives/gcc にシンボリック リンクされ、これは /usr/bin/gcc-4.6 または /usr/bin/gcc-4.8 と言うようにシンボリック リンクされます ( gcc-4.6、gcc-4.8 がインストールされています。)

このリンクを変更すると、gcc と g++ を同じバージョンで実行できるようになり、問題が解決する場合があります。


Linux
  1. エラー:xenstore-読み取り:xs_open:DomUにそのようなファイルまたはディレクトリはありません[解決済み]

  2. エラー:Xend Start – / proc / xen /capabilities:そのようなファイルまたはディレクトリはありません[解決済み]

  3. 致命的なエラーopenssl/evp.h:そのようなファイルまたはディレクトリはありません:[解決済み]

  1. 致命的なエラーopensslerr.hを修正–そのようなファイルまたはディレクトリはありません[OpenCA]

  2. エラー:Tcl.hが見つかりません(そのようなファイルまたはディレクトリはありません)?

  3. バイナリ実行時の No such file or directory エラー

  1. ENOENT が No such file or directory を意味するのはなぜですか?

  2. `make clean` Makefile ターゲットの No such file or directory エラーを回避する方法

  3. Bash:そのようなファイルやディレクトリはありませんか?