Fedora-16 でコードブロックを使用しています。ビルドしようとすると、ビルドが開始されますが、「/bin/sh: g++ コマンドが見つかりません」と表示されます。
コンパイルを選択すると、正常にコンパイルされます。
このサイトを見ると、gccはg ++を使用しているとのことなので、試し"gcc -c this.c"
てみたところうまくいきました。
誰が何が起こっているかについての手がかりを持っていますか?
Fedora で .c および .cpp ファイルをコンパイルするには、コンパイラをインストールする必要があります。gcc および g++ コンパイラをインストールするには、build-essential パッケージが必要です。これにより、GNU make もインストールされます。
build-essential には、gcc コンパイラ、make、その他の必要なツールを含む Ubuntu パッケージのビルドに不可欠なパッケージのリストが含まれています。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v
これで、C / C++ コンパイラを使用してソフトウェアをコンパイルできるはずです。
c および c++ 開発用のマンページをインストールするには、manpages-dev パッケージをインストールします。
もしも
$ sudo apt-get install build-essential
うまくいかない、これを試してください:
su -
yum install make automake gcc gcc-c++ kernel-devel
Codeblockはg++を呼び出してライブラリをリンクします。