首页 > 解决方案 > Perl:无法安装 PadWalker 模块

问题描述

我是 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

标签: perl

解决方案


perl是使用编译的icc。编译 PadWalker 的 C 组件需要相同的编译器,但在您的系统上找不到(或至少在 PATH 中找不到)。使用与您安装时相同的包管理器进行安装perl


推荐阅读