我在安装perl模块UUID-0.05时遇到问题。
$ sudo make
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I / usr / local / include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 -O2 -g -DVERSION = \“0.05 \” - DXS_VERSION = \“0.05 \” - fPIC“ - I / usr / lib中/的Perl / 5.14 / CORE“
UUID.c UUID.xs:5:23:致命错误:uuid / uuid.h:没有这样的文件或目录
编译终止。 make: * [UUID.o]错误1
请参阅下面的答案。
答案 0 :(得分:3)
Slaven Rezic,
你是对的。
/usr/bin$ apt-file search uuid/uuid.h
libboost1.46-dev: /usr/include/boost/uuid/uuid.hpp
libboost1.46-doc: /usr/share/doc/libboost1.46-doc/HTML/libs/uuid/uuid.html
libboost1.48-dev: /usr/include/boost/uuid/uuid.hpp
libboost1.48-doc: /usr/share/doc/libboost1.48-doc/HTML/libs/uuid/uuid.html
uuid-dev: /usr/include/uuid/uuid.h
这很有效。谢谢你的信息。