Centos下的 .so is not an ELF file


 

1 错误描述:

 测试程序时,发现报错: 动态库不是一个ELF文件,
 此时确定LD_LIBRARY_PATH设置正确,然后执行ldconfig命令,发现如上图:

 后来执行:file liblog4cpp.so.5 发现这是一个UTF_8文件;但实际上它应该是一个符号链接的文件

2 解决办法:

  将其设置为原.so的动态链接即可

3 附注:

  SO文件格式即ELF文件格式,它是Linux下可执行文件,共享库文件和目标文件的统一格式

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM