7

EC2インスタンスにGearmanをインストールしようとしていますが、gearmandを./configureしようとすると、次のようになります。

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/ec2-user/gearmand-1.1.3':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

奇妙なことに、GCCが最も確実にインストールされています。

which gcc46

戻り値

/usr/bin/gcc46

しかし、コマンド「gcc」を実行しようとすると、見つかりません...

yumを介してgccとgcc-c++を消去/インストール/再インストールしようとしましたが、それは役に立たないようです。

何かアドバイス?前もって感謝します。

4

1 に答える 1

6

次のコマンド/usr/bin/gccを使用してリンクすることで、これを回避できます。/usr/bin/gcc46

ln /usr/bin/gcc46 /usr/bin/gcc

アップグレードするgccと、名前が付けられたバイナリを含む複数のバージョンを保持し、使用するバージョン(おそらく最新のもの)へ/usr/bin/gccXXのリンクを簡単に指定できます。/usr/bin/gcc

于 2012-11-11T00:01:31.230 に答える