0

エラーメッセージが表示されます:

make[2]: g++: コマンドが見つかりません

これは、C++ コンパイラが見つからないことを意味します。ただし、Netbeans で構成に移動して C++ コンパイラを選択すると、次のように表示され/usr/binます。

g++4.6
g++4.7
g++4.8 

しかし、それだけではありませんg++

試してみsudo aptitude install g++ましたが、うまくいきませんでした。

もしそうなら、私はg++ --version得る:

The program 'g++' can be found in the following packages:
 * g++
 * pentium-builder
4

2 に答える 2

1

1) コマンドラインから「g++」を実行できることを確認します。

2) 入力whereis g++してパスを取得し、

3) NetBeans C++ プラグインがインストールされていることを確認します

[ツール] -> [オプション] -> [C++] -> [ビルド ツール] に移動します。

4) NetBeansでパスを構成する

于 2013-11-03T20:55:04.870 に答える
0

通常、いくつか(またはその他...)へ/usr/bin/g++シンボリックリンクです。もう一度作るだけです(通常、DebianまたはUbuntuの仮想パッケージによって提供されます)。/usr/bin/g++-4.7g++-4.8g++

   % sudo -s
   # cd /usr/bin
   # ln -sv g++-4.8 g++

上記%の と#は、入力してはならないシェル プロンプトです。

もちろんsudo apt-get install g++・・・などもお忘れなく。

ところで、そのリンクを から に置くことができますが、その$HOME/bin/g++ため/usr/bin/g++-4.8のルート権限は必要ありません。

(場合によっては、これらのシンボリックリンクが間接的に通過することもあり/etc/alternativesます...)

あなたの問題はシステム管理者の問題です。askubuntuまたはsuperuserで(さらに多くの詳細を)尋ねる必要があります。スタック オーバーフローの話題から外れています。

ところで、NetBeans はコンパイラではなく、エディタ (IDE と呼ばれることもあります) です。たとえば、ビルダーとして(ターミナル内で実行するために)、より優れた/より単純なもの(emacsまたはなどvim)を使用できます。makeNetBeans を使用する前に、それg++ -vが一部の端末で単独で動作していることを確認してください

于 2013-11-04T05:19:22.583 に答える