web-dev-qa-db-ja.com

Eclipse Juno C ++エラー:プログラム「g ++」がPATHに見つかりません

最新のEclipse Junoを手動でインストールし(ソフトウェアセンターやapt-getからではなく)、[ヘルプ]> [新しいソフトウェアのインストール]メニューからEclipse CDTをインストールしました。

ただし、単純なC++コードをコンパイルしようとすると、Program "g ++" not found in PATH。のようなエラーが表示されます。

ターミナルからg ++を試してみたところ、うまくいきました。誰が問題がどこにあるのか知っていますか?

5
troll

build-essentialをインストールする必要があります

Sudo apt-get install build-essential

これをインストールした後、ターミナルを開き、入力がないと表示されたらg++(ヒット)と入力して、g ++

これをインストールした後でも、Eclipse cdtで問題が発生する可能性があります。Netbeansをお勧めします。 here をクリックします。

あなたがする必要があるのはあなたのコンピュータにNetbeansをダウンロードすることです、それがあなたのDownloadフォルダにあると言う

Sudo chmod +x your_download_netbeans.sh

次に./your_download_netbeans.sh

Eclipseが既にコンピューターにインストールされているため、jdkが既にインストールされていると思います。

4
shengy

迷惑な問題、答えが見つかりません... Window/preferences/build/environmentの環境変数にパス変数を追加しました。

4
kori

私は同様の問題を抱えていて、それを解決しました:

  1. g ++ GNU C++コンパイラ Ubuntuソフトウェアセンターを使用してインストール

  2. 変更:ウィンドウ->環境設定-> C/C++->ビルド->設定->検出-> CDT GCC Build in Complier Settings [共有]
    from:${COMMAND} -E -P -v -dD "${INPUTS}"
    to:/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

役に立てば幸いです。

0
Shashi

私は同様の問題を抱えていて、それを解決しました:

Ubuntu Software Centerを使用したg ++ The GNU C++コンパイラーのインストール

変更先:Window-> Preferences-> C/C++-> Build-> Settings-> Discovery-> CDT GCC Build in Complier Settings [Shared]

から:

${COMMAND} -E -P -v -dD "${INPUTS}"

に:

/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"
0
Akash5288

G ++コンパイラは/ usr/binディレクトリにあります。 「sources.mk」ファイルが生成され、コンパイラへのパスが含まれます。パスは生成されていません。ファイルを編集して、パスをC++ _ SRCSパラメーターに追加しました。上部の編集しないを無視します。

C++ _ SRCS:=/usr/bin

上記のように「インストール必須」を実行したことを確認してください。

0
Gordon Morrison