创建snort make文件时出现此错误信息?
/ usr / bin / ld:/usr/local/lib/libpcre.a(pcre_compile.o):在创建共享库时不能使用R_X86_64_32S相对于.rodata的位置;用-fPIC重新编译
/usr/local/lib/libpcre.a:无法读取符号:错误值
collect2:ld返回1退出状态
我该如何摆脱呢?
最佳答案
不要在您的make文件中指定用于链接的libpcre.a
,而是指定libpcre.so
。
这应该使您摆脱错误!
谢谢!