当我为perl安装DBD:mysql时,出现了一个错误

时间:2014-07-08 13:18:44

标签: mysql perl

我想学习perl,并在我的小Mac中设置一个Mysql数据库。我尝试安装DBD:mysql,当我输入make时出现错误。

In file included from /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/auto/DBI/DBIXS.h:23:
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/perl.h:610:11: fatal error: 'sys/types.h'
      file not found
#       include <sys/types.h>

我试图谷歌搜索好几天没有目标,请帮助我。

1 个答案:

答案 0 :(得分:1)

通常<sys/types.h>表示/usr/include/sys/types.h

如果您的系统安装了“locate”,则可以尝试

 $ locate types.h

看看它说的是什么。

否则就像:

 $ find / -name 'types.h' -print | less

可能需要一段时间才能运行。但是会告诉你名为types.h的文件在哪里。

如果sys / types.h位于非标准位置,您可以设置CFLAGS环境变量[根据@ThisSuitIsBlackNot上面发布的链接]告诉编译器在搜索包含文件时查看其他目录。