构建Perl模块时如何处理缺少的CORE / config.h?

前端之家收集整理的这篇文章主要介绍了构建Perl模块时如何处理缺少的CORE / config.h?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每次我尝试使用Makefile.PL来安装Data :: UUID时,我都会这样:

perl Makefile.PL
Configured options (run perl Makefile.PL --help for how to change this):
        UUID state storage: /tmp
        default umask: 0007
Writing Makefile for Data::UUID

然后当我运行make时,我得到了这个:

make: *** No rule to make target /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/config.h',needed by Makefile'. Stop.

我怎么处理这个?

顺便说一下,我正在使用Fedora.

解决方法

对于迟到的回复杰克感到抱歉,但这可能对其他刚刚管理Linux软件包的人有用.

正如Grrrr所指出的,你应该安装一个perl-devel包.如果管理包和perl模块对您来说是新的,也许您会欣赏一步一步的回答……

要查看已安装的包,执行:

  rpm -qa | grep perl-devel

如果安装了perl-devel,它将如下所示:

  [root@gonzo ~]# rpm -qa |grep perl-devel
  perl-devel-5.10.1-115.el6.x86_64
  [root@gonzo ~]#

如果未安装,请执行:

  yum install perl-devel

猜你在找的Perl相关文章