2016-07-05 22 views
0

私は最新のgccバージョンをインストールしましたが、既存のものを上書きすることはありませんでしたので、今は2つの異なるgccバージョンがインストールされています。私の質問は、どのように私はこのようなバージョンを使用するEclipseのCDT(ルナ版)を設定するのですか?私はプロジェクト、プロパティ、C/C++ビルド環境で設定し、パス変数を変更しようとしましたが、動作しません。eclipseでGCCのバージョンが違う、どうすればいいですか?

具体的に私が持っている問題は次のとおりです。

make all 
Building file: ../main.cc 
Invoking: Cross G++ Compiler 
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.cc" 
g++: error trying to exec 'as': execvp: No such file or directory 
make: *** [main.o] Error 1 

私は私がインストールしたgccのバージョンのバイナリを指すようにパス変数を変更しました。

詳細:あなたは、「環境変数」を正しく (で「PATH」を設定している場合 OSは、Red Hat

+0

私はすでに試してみました。 – user8469759

+0

"update-alternatives"コマンドを試してみるべきです.GCCなどのソフトウェアのいくつかのバージョンを扱う際に最も便利です。 ;-) – Pyves

+0

"update-alternatves"コマンドの意味は何ですか? – user8469759

答えて

0

で確認してください「マイコンピュータ - >プロパティ - >詳細設定 - >環境変数」 )。

開きますCMDプロンプトを入力し は、必要なコンパイラのパスが正しく設定されている場合は、%PATH%

を確認してくださいエコー。

Eclipse Lunaを再起動して変更を取得します。 (ときどきシステムを再起動する必要があります)

+0

あなたは窓について話していますか? – user8469759

+0

@ user8469759申し訳ありませんが、この質問は使用されたOSについて何も話していませんでした。だから私はそれがWindowsであると推定した。私はWindowsで同様の問題に直面し、この解決策が働いた。 –

+0

私は追加情報を追加しました。 – user8469759

関連する問題