我想学习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>
我试图谷歌搜索好几天没有目标,请帮助我。
答案 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上面发布的链接]告诉编译器在搜索包含文件时查看其他目录。