日付 Thu, 03 Jul 2008 13:24:13 日付 Wed, 02 Jul 2008 12:36:54
件名 Re: [itpass 923] netcdfのインストールに$D$$$F$N
東川さん
森川です
> 早速GNUのCコンパイラの設定をするために./configureを行いましたら下のような表示がでてきました。
> Configuring for a i686-pc-linux-gnu host.
> Created "Makefile" in /home/gahirie/work/gcc-3.2.3/objdir using "mt-frag"
> /tmp/cNf26882/cNf26882.pos: line 7: cc: command not found
> *** The command 'cc -o conftest -g conftest.c' failed.
あれ?? なぜゆえに早速GNUのCコンパイラの設定をするために./configureを行いましたらなのですか??
GNU の C コンパイラのインストールは apt-get install gccで良いように思うのですが. 「設定」とは何を意味しておりますか??
> *** You must set the environment variable CC to a working compiler.
とあるので, 環境変数 CC に gcc を設定すると良いのかな??
> また違うものをインストールしなければならないのでしょうか?
まずは, configure を再度行うまでに行った作業を逐一書いてくださいませ.
課題に一番乗り (?) で取り組んでくれているので大変かと思いますが,よろしくお願いします.
件名 Re: [itpass 923] netcdfのインストールについての質問
東川さん
森川です
課題作成お疲れ様です. 質問ありがとう.
> ディレクトリの中のINSTALLやWebページを参考にしてインストールを何度も
> 試みましたが同じような表示が出でしまい、先に進むことができません。
> makeをするルールを設定しなければならないことと思いますが、どのファイ
> ルをどのように書き直すかがまったくわかりません。
ちゃんと INSTALL ファイルなどを読んでくれたのですね. グッドです.
> $ ./configure --prefix=/home/gahirie
> を行い、make checkを行おうとしても3.6.1の場合macros.makeをmakeをする
> ルールがないといわれました。また、3.6.3の場合はターゲット `check' を
> make するルールがありませんといわれました。
さて, この configure は正常終了してますでしょうか??
成功すると macros.make も作成されるので, make check で
"macros.make をmakeするルールが無い" といったメッセージは出ないと
思います.
例えば私が手元のマシンで ./configure してみたところ, 最後に
:
config.status: creating macros.make
config.status: creating config.h
config.status: config.h is unchanged
config.status: creating fortran/nfconfig.inc
config.status: executing default commands
と表示されて終了しました. 東川さんの場合, どのように表示されますか??