32ビットCentOS 6 VPSのソースから Sphinx を作成しようとしています。
このコマンドを実行すると:
./configure --prefix=/usr/local/sphinx
私はこのエラー出力を取得します:
checking build environment
--------------------------
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for compiler programs
------------------------------
checking whether to compile debug version... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/gnotes/sphinx':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
私が理解していないのは、GCCがインストールされているので、なぜ許容可能なCコンパイラを見つけることができないのですか?
Yumの出力は次のとおりです。
Sudo yum install gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.metrocast.net
* extras: centos.mirror.constant.com
* updates: mirror.lug.udel.edu
base | 3.7 kB 00:00
extras | 3.5 kB 00:00
updates | 3.4 kB 00:00
Setting up Install Process
Package gcc-4.4.7-3.el6.i686 already installed and latest version
Nothing to do
何が得られますか?
試してくださいyum groupinstall "Development Tools"
インストールが成功すると、開発ツールの完全なセットが得られます。 gcc、g ++、make、ldなど。その後、コードブロックのコンパイルを再試行できます。
yum
は推奨されないため、代わりにdnf
を使用できます。
dnf groupinstall "Development Tools"
GCCをbuntu Debian Baseにインストールします
Sudo apt-get install build-essential
現時点では同じ問題があります。私はただyum install gcc
構成中にCC
を指定してみてください:
CC=/usr/bin/gcc ./configure --prefix=/usr/local/sphinx
コンパイラが実行可能ファイルを生成するかどうかも確認してください。以下はa.out
を生成するはずです:
echo "int main(){0;}" | gcc -x c -
たぶんgccはあなたの道にないのですか? which gcc
を使用してgccを見つけてみて、まだ存在しない場合はパスに追加してください。
私は同じ問題を心に抱いていました。 Sudo apt-get install build-essentialを使用してみましたが、まだ動作しません。/usr/bin /フォルダーにgcc-xバイナリへのハードリンクを作成しました。 sudo ls/usr/bin/gcc-x/usr/bin/gcc
それは私のために働いた!
いつかgccが/usr/bin/gcc32
として作成しました。 ln -s /usr/bin/gcc32 /usr/bin/gcc
を作成してから、その./configure
をコンパイルしてください。
以下のパッケージも役立ちます、
yum install gcc glibc glibc-common Gd gd-devel -y