2012-09-26 26 views
5

私はCプロジェクトにEclipseを使用しています。私はNew-> Cプロジェクト - > Executable-> Empty Project、Linux gcc toolchainに行くことで新しいプロジェクトを作成しました。プログラムg ++がパスに見つかりません

新しい.cファイルを追加すると、「プログラム 'g ++」がパスに見つかりません。 どうすればこの問題を解決できますか?私はC++を使用していません。

+0

あなたのプロジェクトを右クリックし、「Properties」を選択します。左側のパネルで 'C/C++ Build'>' Discovery Options'を選択します。あなたの "コンパイラ呼び出しコマンド"は何ですか?それは 'gcc'でなければなりません。 – Yamaneko

+0

また、 'build-essential'がインストールされていることを証明してください。どのOSを使用していますか? – Yamaneko

+0

はい、gccです。私はビルドに不可欠なものをインストールして、同じ問題を抱えています。他に何ができるのか知っていますか? – user1190650

答えて

0

私は"Eclipse IDE for C/C++ Developers."

UbuntuソフトウェアセンターからEclipseをインストールし、Eclipse CDTをダウンロードしてインストールを使用していた間、私は同じエラーを得ました。

CDTをインストールするには、Eclipse - >ヘルプ - >新しいソフトウェアのインストール - >追加 - > Archieveを開きます。 CDTパスを入力します。

ウィンドウ - それは私が同様の問題を持っていたし、それが

に変更Ubuntuのソフトウェアセンターを使用してGNU C++コンパイラg ++のインストールと

    1. によって解決されるすべての

  • 10

    です - >環境設定 - > C/C++ - >ビルド - >設定 - >ディスカバリ - > CDTコンプライア設定のGCCビルド[共有]

    From: ${COMMAND} -E -P -v -dD "${INPUTS}" 
    To : /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}" 
    

    私はそれが役に立ちそうです。

    2

    私はこの問題に私自身の解決策を投稿するつもりです。上記の回答や、関連するStackOverflowの質問に役立つものはありませんでした。ほとんどは存在しなかったメニューエントリを参照し、私が試すことができたものは何もしなかった。他のサイトも検索しました。約6つの異なる答えが何度も繰り返されていて、どれも役に立たなかった。

    短い回答:私はEclipseインストールを吹き飛ばして、に置き換えました。その後、それは働いた。少なくとも私にとっては、プロジェクトや設定オプションではありませんでした(少なくともGUIから手に入ることはできませんでした)。 Eclipseのプログラムフォルダ内の何かが微調整され、新しいインストールだけで問題を修復できました。

    私はAndroid開発ツール「ADT」(Android Developer Tools)を使ってEclipseを開発しています。私は上記のエラー(実際には2つのエラー、gccとg ++の両方)を与えるようにした設定に何かをしました。そして私は、成功していない可能性のある解決策をたくさん試してみました。

    実際には、パスにgccやg ++は必要ありませんでした。私はAndroid開発を行っていますが、どちらもビルドプロセスで使用されていますが、私はビルドを行うためにEclipseを使用していません。私はAndroidビルドシステムを使用しています。また、C/C++のBuild/Discoveryオプションでは、gccやg ++のパスを設定するオプションもありませんでした。その他の答え私はどこにも存在しないメニュー項目を参照し、Eclipseの中で通常のC/C++ビルドを使用する手助けをしていたようです。

    私はこの機会に、Googleから最新のADTパッケージをダウンロードして、新しいプロジェクトを新しいワークスペースにインポートしました。(古いワークスペースが破損している場合や、 。もう迷惑なgcc/g ++エラーはありません。

    0

    私は

    プロジェクト(プロジェクトのプロジェクト・エクスプローラの右クリック)を選択することによって問題を解決することができました - >プロパティ - >ツールチェーンエディタ

    をし、現在のツールチェーンを切り替える:AndroidのGCCにし、現在のBuolder:Android Builderへ

    関連する問題