最近在使用运程连接服务器搞研究时,编译工程时报错:ImportError: libffi.so.6: cannot open shared object file: no such file or directory
解决方法:
1. 找服务器上libffi.so文件在哪?
find /usr/lib -name "libffi.so*"
2. 做个软连接,把它链接到工程里缺的libffi.so.6(libffi.so.7)上
sudo ln -s /usr/path/to/libffi.so.7 /usr/lib/path/to/libffi.so.6
比如找到了libffi.so.7,就把它链接到libffi.so.6,如果缺的是libffi.so.7,就链接到libffi.so.7上。
⚠️注意:如果是实验室的服务器,你没有权限执行sudo,需要管理员(你的导师)进行该操作。