- PR -

perl make

1
投稿者投稿内容
ココ
会議室デビュー日: 2006/07/17
投稿数: 5
投稿日時: 2006-07-17 23:37
はじめまして、perlを勉強している者です。
perlのmakeについて教えて頂きたいです。
perl-5.8.0.tar.gzを解凍したあと、perl-5.8.0のディレクトリに
移動して、./Configure と実行しました、対話式の文の途中
Installation prefix to use? [/usr/local] /usr/local/perl
Use which C compiler? [cc] gcc
と変更した箇所は2箇所です。
そのあとmakeを実行すると
make: *** `miniperlmain.o' に必要なターゲット `<\245\263\245\336\245\363\245\311\245\351\245\244\245\363>' を make するルールがありません。中止。
と出力されてしまいます。
いろいろ調べてみたのですが、makeが成功しません。
よろしかったら、教えて下さい。
よろしくお願い致します。

現状はperlの5.8.5がインストールされています。
これからインストールしたいのはperlの5.8.0です。

環境
CentOS release 4.3 (Final)
Kernel 2.6.9-34.0.1.EL on an i686
gcc (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)
perl, v5.8.5 built for i386-linux-thread-multi
paniponi-x
常連さん
会議室デビュー日: 2006/01/14
投稿数: 27
投稿日時: 2006-07-18 00:07
何箇所かで同じ質問をされているみたいですね。

で、

コード:
$ printf "\245\263\245\336\245\363\245\311" | nkf -E -s
コマンド



なので、多分 LC_ALL=C としてから make を実行すればいけるんじゃないでしょうか?
(すでに同じ回答が某所でついていますが)
bash なら

$ LC_ALL=C make

とすると環境変数の設定がこのコマンドだけに限定されるので良いかも。
しかしなぜわざわざ 5.8.0を?
ココ
会議室デビュー日: 2006/07/17
投稿数: 5
投稿日時: 2006-07-18 00:17
paniponi-x さん

回答ありがとうございます。

$ LC_ALL=C make と実行したらいけました。

>しかしなぜわざわざ 5.8.0を?
現在の仕事の環境にあわせるために5.8.0をインストールします。
1

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