我刚刚下载了libnfnetlink和libnetfilter_queue tarballs。
成功编译后,安装了libnfnetlink(make install),我可以在/ usr / lib下看到它(设置为我的LD_LIBRARY_PATH)
[root@pcen] libnetfilter_queue]# ls -l /usr/lib/libnf
libnfnetlink.so.0 libnfsidmap.la libnfsidmap.so.0.2.0
libnfnetlink.so.0.2.0 libnfsidmap.so.0
但是当我构建libnetfilter_queue时;我一直在收到这个错误:
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBNFNETLINK... no
configure: error: Cannot find libnfnetlink >= 0.0.41
那么请你指出发生了什么?我试图寻找其他文档,但无法找到问题所在。
我非常感谢你的帮助。此致
答案 0 :(得分:2)
如果您的libnfnetlink.pc文件位于/ usr / lib / pkgconfig中,请尝试以下操作:
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
./configure
我有类似的问题(除了我安装到/ usr / local)。