在AIX下安装DBI报cc_r not found错误是何故?

在AIX下安装DBI报cc_r not found错误是何故?

我在AIX下安装DBI过程中,
第一步
perl Makefile.PL无问题

make最后报了如下错误:
/bin/sh: cc_r:  not found.
make: 1254-004 The error code from the last command is 127.

请问是不是因为没有c编译缘故?
我的机器上安装有gcc,请问该如何解决?
你可以先export CC=gcc..然後試試看..
如果不行...重新用gcc安裝perl吧
我看REAM文档,说是安装DBI的编译器与安装PERL的编译器需要一样.PERL是AIX自带的,用IBM的xlc_r编译器编译的,所以安装DBI模块时不能用gcc编译.但是我机器上没有IBC的C编译器,所以得用gcc重装perl.

如果重装perl,那么怎么先删除原来的perl呢?
不要刪除perl...如果你想讓系統掛點..又另當別論.
在AIX 上安装DBI-1.50, 
$ PERL  MAKEFILE.PL ;
vi  makefile
把 文件里的-q32 , -q64 都删掉.
 在有ORACLE .../LIB的地方把LIB 修改为LIB32 .
保存.
$ MAKE 
MAKE TEST 
MAKE INSTALL 

就可以了,不用处理编译器的.

在AIX 5.2 通过. 
这个问题我也遇到了。
咋办。