- 论坛徽章:
- 0
|
想在测试环境测试一下写的perl程序,但是在安装模块的时候安装不上去,后来查看了AIX上面perl的版本为5.8.2,查看了perl.org上面提到了perl版本低于5.8.3的话,安装不上cpan上面的模块,后来想升级一下perl的版本,下载了最新版的perl程序后,按照下面的步骤执行- [root@localhost tmp1]# cp perl-5.16.2.tar.gz /usr/local
- [root@localhost tmp1]# cd /usr/local
- [root@localhost local]# tar zxvf perl-5.16.2.tar.gz
- [root@localhost local]# cd perl-5.16.2
- [root@localhost perl-5.16.2]# mkdir /usr/local/perl
- [root@localhost perl-5.16.2]# ./Configure -des -Dprefix=/usr/local/perl
- [root@localhost perl-5.16.2]# make
- [root@localhost perl-5.16.2]# make test
- [root@localhost perl-5.16.2]# make install
复制代码 但是在执行make的时候报错了,具体如下:- # make
- `sh cflags "optimize='-O'" perlmini.o` -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
- CCCMD = cc -maix32 -DPERL_CORE -c -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -pipe -D_LARGE_FILES -O -Wall
- In file included from perl.h:710,
- from perl.c:33:
- /opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/include/setjmp.h:123: error: '_UKJBLEN' undeclared here (not in a function)
- make:1254-004 上一个命令的错误码是 1。
- 停止。
- #
复制代码 请问我应该怎么办? |
|