1. 问题描述:
cannot open shared object file: No such file or directory;
可以看到缺少动态库:libisl.so.15
解决方法:
1.查找动态库:sudo find -name libisl.so.15 (如果没有找到可能需要去手动下载,在交叉编译期的根目录下寻找)
2. 编辑/etc/ld.so.conf文件,加上 共享动态库 的文件路径: sudo gedit /etc/ld.so.conf
3. 使用 ldconfig 动态链接库管理命令 执行:sudo ldconfig -f ld.so.conf
(这里的 ld.so.conf 是动态链接库 就是缺少的动态链接库,不是固定格式;)
如果以上命令不行,就换成:sudo ldconfig 试试,(因为有一次就是使用 sudo ldconfig 就可以了)
4. 以上,这样就完成了动态链接库的添加;
5.再次执行make命令,顺利开始编译;