我是Perl的新手。我已经使用CPAN,CPANM,使用makeFile手动安装来安装PadWalker模块(尝试了各种版本)。无论我做什么,都会看到下面显示的相同错误:
mv PadWalker.xsc PadWalker.c
icc -c -D_REENTRANT -D_GNU_SOURCE -mp1 -fPIC -fp_port -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"2.0\" -DXS_VERSION=\"2.0\" "-I/opt/ORACLE/app/oracle/product/12.1.0.2/client_64_1/perl/lib/5.14.1/x86_64-linux-thread-multi/CORE" PadWalker.c
/bin/sh: icc: command not found**
我认为这与icc有关,但不确定那是什么。
make: [PadWalker.o] Error 127
答案 0 :(得分:3)
您的perl
是使用icc
编译的。需要相同的编译器来编译PadWalker的C组件,但是在您的系统上(或者至少在PATH中找不到)。使用与安装perl
相同的软件包管理器进行安装。