编译程序时遇到libssl.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so问题。
使用 ldd
/usr/lib/x86_64-linux-gnu/libcurl.so命令知:
libssl.so.1.0.0 => /home/liuxy/software/matlab/bin/glnxa64/libssl.so.1.0.0 (0x00007f39e967e000)
这说明
libcurl.so首先找到了matlab软件的
libssl.so.1.0.0,而此动态库不是Ubuntu版本的。
Ubuntu版本的动态库没有用到。
解决办法:在环境shell文件中调整查找动态库的顺序,使 /lib/x86_64-linux-gnu/libssl.so.1.0.0先于
/home/liuxy/software/matlab/bin/glnxa64/libssl.so.1.0.0被找到即可。