创建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

这应该使您摆脱错误!

谢谢!

10-04 23:15