- ベストアンサー
Apacheのインストールコンパイル? Linux版
環境 自作PC, OS:RedHat9, Apache_1.3.29 OSをインストールする際にカスタムを選びました。 Redhat9にApacheをインストールしたいのですが。 ファイルの解凍後にコンパイルの条件を設定すると以下のエラーが出ます。 Configuring for Apache, Version 1.3.29 + using installation path layout: Apache (config.layout) configure:Error: invalid option '--enable-so' 設置のパスがどうのこうのと書かれているようなのですが何が足らないのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
gcc-cross-sa1100-2.95.2-0.i386.rpm って別のCPU(SA1100)向けのクロスコンパイラではないでしょうか。 お使いのパソコンのCPU(x86)用のコンパイラをインストールする必要があります。(あ、No.3の方が書いてました....)
その他の回答 (3)
- xjd
- ベストアンサー率63% (1021/1612)
> Error: could not find any of these C compilers > anywhere in your PATH: gcc cc acc c89 エラーメッセージぐらい自分で読んでください。 PATH上にコンパイラが見つからない、と出ています。 # rpm -qa | grep gcc compat-gcc-7.3-2.96.118 gcc-3.2.2-5 gcc-g77-3.2.2-5 gcc-java-3.2.2-5 gcc-gnat-3.2.2-5 libgcc-3.2.2-5 compat-gcc-c++-7.3-2.96.118 gcc-c++-3.2.2-5 # which gcc /usr/bin/gcc # echo $PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin コンパイルはあなたには荷が重いみたいですので、Apacheのパッケージ(rpm)を インストールする事をお勧めします。 # rpm -ivh apache-XXXX.rpm
- xjd
- ベストアンサー率63% (1021/1612)
# ./configure # make # make install で、/usr/local/apache/ 配下にインストールされます。
補足
たびたびすいません。上記のとおりに作業を行ったのですが、 Error: could not find any of these C compilers anywhere in your PATH: gcc cc acc c89 と出てしまいました。 gcc-cross-sa1100-2.95.2-0.i386.rpm は、ちゃんとインストール済みなのですが。
- xjd
- ベストアンサー率63% (1021/1612)
configure:Error: invalid option '--enable-so' 設置のパスがどうのこうのと書かれているようなのですが何が足らないのでしょうか? そんな事は書かれていないです。 --enable-so というオプションはありません。 ./configure --help で確認の事。
補足
早速の回答、ありがとうございます。 確かにないです。 では ファイルの解凍→ディレクトリーの移動→????→ インストールですが、どの作業をすればよいのでしょうか。? ??の部分です。
お礼
アドバイスどうもありがとうございます。 恥ずかしながらコンパイラーの知識は0に等しいです。 先にコンパイラーといった内容を勉強する必要がありそうなのですが、どこから入っていけばよいのかがわかりません。参考サイト、本などお知らせいただければ幸いです。よろしくお願いいたします。