推しミネラルウォーターはありますか?

UNIX(Ultra5)Solaris7にperlを積むことを考えています
で、perl5.6.0をダウンロードし、
いざインストールを実行しているのですがうまくいきません。
make と実行時にERRORとなります。
そこで疑問に思ったのですがmakeというのはいったい何をするコマンドなのでしょうか?
なかなかいいサイト・本が見つからず困っています。

perlインストール以前の問題なのですが・・・

A 回答 (5件)

どのへんまで知りたいのでしょう?


とりあえず概要ということなら、「makefile(もしくはMakefileなど)を読み込んで、
それにしたがってコンパイルなどを行うもの」って感じですけど、細かいことが知りたいのでしょうか?
参考URLの本とかそのものずばりだと思うんですけど、細かいことが知りたいならこういうものを
読んだらいかがでしょう?

参考URL:http://www.oreilly.co.jp/BOOK/make/
    • good
    • 0

make を実行した時、具体的に表示されたエラーメッセージをそのまま


詳しく書いていただければ、何かお役に立てると思うのですが…

make の前に Configure を実行されたはずですが、これは、うまく
いったのでしょうか?
make で使う Makefile は Configure で作られるので、もしかすると
この段階で何かエラーになっている可能性もあります。
    • good
    • 0

Sun OSから、Solaris OSに変わった時から、開発環境の'C compiler'が別製品となり、組み込まれていません。

'gcc'などのフリーのコンパイラーをインストールする必要があると思います。Linuxでは、/usr/bin/gccにインストールされます。

configureで、Makefileを作成して、makeは、Makefileを参照しながら、コンパイルしながら、インストールします。Makefileがあれば、configureなしで、一気にmake一発です。

makeは、単なる、実行ファイルです。/usr/bin/make。Makefileは、インストールのための、ルールをテキスト形式で記述しますが、時には、膨大な量となります。いまは、そこまで考える必要はないように思えます。

ojin
    • good
    • 0

> make と実行時にERRORとなります。


実際にどんなエラーが出たのでしょうか。

あと、
which make ; which cc ; which gcc
ls -l `which cc`
このコマンドの結果から何か解かるのではないか
と思うのですが...
    • good
    • 0

makeというのは、makeコマンドに対応したこんなパイルのツールです。

通常は、Makefileにmakeコマンドを使用したときの動作設定がかかれています。ない場合は、通常のcc,gcc等によるコンパイルを行うようになっています。
当然実際のコンパイルには、コンパイラーであるccやgcc等がいるわけなので、Solarisには、コンパイラーは、バンドルされていないので、コンパイラーがないというところでしょう。
Solarisで、コンパイル作業を行いためには、商用の開発環境を購入するか、自分で、GNUの開発環境を導入する必要があります。
最低限必要なのが、gcc,make(バンドルされているものとは異なります),patch,gzip,bison、perlなどです。これらは、ほとんどパッケージで手に入りますので、パッケージをダウンロードして導入するのが、いいと思います。

参考URL:http://sunsite.sut.ac.jp/pub/indexj.html
    • good
    • 0
この回答へのお礼

ありがとうございます。
ちょっと必要がなくなっていたのですが・・・
そろそろ手をつけないといけないなぁ~と思い。

パッケージにてインストールしてみました。
と、あっという間にインストールできました。
すばらしいですねパッケージ!!

今後ともよろしくお願いします。

お礼日時:2001/08/27 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!