我构建了一个引用我的 .so 对象的独立可执行文件。 两者都在同一个目录中。当我尝试运行可执行文件时,出现以下错误:
ld.so.1: myExec: fatal: libMine.so: open failed: No such file or directory
我做错了什么?
最佳答案
Unix 系统不会自动在当前目录中查找 .so 文件。
您可以通过设置 LD_LIBRARY_PATH
来解决这个开发问题,但在正常安装期间,它们应该安装在系统上的适当位置。
关于c++ - 打开失败 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1944321/