- PR -

Apacheのコンパイル

投稿者投稿内容
ひよこ
会議室デビュー日: 2004/11/01
投稿数: 4
投稿日時: 2004-11-01 16:15
始めまして、いろいろ勉強をしておりまして詰ってしまったので
お知恵をお借りしたのですが
-----------------------------------------------------------
OSはRedHat7.2です。
apache_1.3.31.tar.gzをインストールしたいのですが

Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
Error: could not find any of these C compilers
anywhere in your PATH: gcc cc acc c89
Configure terminated

メッセージが表示されました。
1)gcc,cc,acc,c89と一つ一つインストールを行っていくものなのでしょうか
 参考になるサイトなどもお知らせ頂ければ助かります。
2)それぞれインストールを行うものは一番新しいものをインストールすれば良いのでしょうか

よろしくお願い致します。
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-11-01 16:29
gccがインストールされていないだけだと思いますが、
確認をしてみたらどうでしょうか?
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-11-01 16:34
過去に似たような質問がありました。以下の情報が
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15480&forum=10&4
が参考になるかもしれません。

RedHatLinux なら RedHat のサイトにマニュアルが掲載されていますので,
そちらも参照されては如何でしょうか。
http://www.redhat.co.jp/support/doc/

RedHatLinux7 だとインストール時にワークステーションかサーバを選択しないと gcc
が利用できなかったかと思います。

ちなみにapache ver1.3.33 が出ています。
http://www.apache.org/dist/httpd/Announcement.txt.ja

[ メッセージ編集済み 編集者: NeXT 編集日時 2004-11-01 16:36 ]
ひよこ
会議室デビュー日: 2004/11/01
投稿数: 4
投稿日時: 2004-11-01 16:48
mso さま
>gccがインストールされていないだけだと思いますが、
確認をしてみたらどうでしょうか?

はい、確かにgccがインストールされておりません
gccをインストールしようとすると

./configure: cc: command not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

と表示されます。
ccからインストールをすれば良いのでしょうか
それとも何か一度にインストール方法があるのでしょうか
ひよこ
会議室デビュー日: 2004/11/01
投稿数: 4
投稿日時: 2004-11-01 16:52
NeTX さま
たくさんの参考サイトありがとうございます

>RedHatLinux7 だとインストール時にワークステーションかサーバを選択しないと gcc
が利用できなかったかと思います。

最初から選択していないといけないのですか
通常インストールを行う時はそれらの開発環境はインストールしておいた方が
良いと言うことでしょうか
度々すみませんがお教え頂けますでしょうか
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-11-01 17:07
引用:

ひよこさんの書き込み (2004-11-01 16:52) より:
NeTX さま
たくさんの参考サイトありがとうございます

>RedHatLinux7 だとインストール時にワークステーションかサーバを選択しないと gcc
が利用できなかったかと思います。

最初から選択していないといけないのですか
通常インストールを行う時はそれらの開発環境はインストールしておいた方が
良いと言うことでしょうか
度々すみませんがお教え頂けますでしょうか




私が以前にApacheをつかって開発をしていたときは
サーバでやっていました。
今後も開発に使うのであればサーバでインストールしたほうが
あとあと楽だと思います。
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-11-01 17:40
引用:

ひよこさんの書き込み (2004-11-01 16:52) より:

> RedHatLinux7 だとインストール時にワークステーションかサーバを選択し
> ないと gcc が利用できなかったかと思います。

最初から選択していないといけないのですか
通常インストールを行う時はそれらの開発環境はインストールしておいた方が
良いと言うことでしょうか



最初からワークステーションかサーバを選択していないと開発環境はインストールされ
なかった記憶があります。

「通常インストール」というのがソースからのコンパイル -> インストールを差すので
あれば,最初から開発環境をインストールしておいた方がよいかもしれませんね。

おそらく CD のどれかに rpm パッケージが入っていると思いますので,まずはそこか
ら gcc 等の開発環境をインストールしてみるとよいでしょう。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-11-01 17:51
こんばんわ.
引用:

引用:


最初から選択していないといけないのですか
通常インストールを行う時はそれらの開発環境はインストールしておいた方が
良いと言うことでしょうか
度々すみませんがお教え頂けますでしょうか


私が以前にApacheをつかって開発をしていたときは
サーバでやっていました。
今後も開発に使うのであればサーバでインストールしたほうが
あとあと楽だと思います。


個人的にはあまり宜しくないと思います.
とくに公開系は.

RPM の binary package を導入するのはダメですか? -> ひよこ様
gcc 周りは道連れが多いので,最初から OS ごと入れ直すのが吉です.
あるいはそれらの道連れとともに一箇所に置いて,
いっぺんに RPM で導入するとか...
なんにせよ開発環境を後付で導入するのは簡単ではないと思います.

或いは開発用の環境を作って,
SRPM から original な RPM の binary package を作ってしまうとか...
個人的にはこちらの方が好みだったりします.
で,できた RPM package を本番環境に導入すれば,
その後の package 管理も楽になると思います.

以上,ご参考までに.

スキルアップ/キャリアアップ(JOB@IT)