matlab - MATLAB R2020b:libmwlaunchermain.so:无法打开共享对象文件:运行编译后的二进制文件时没有这样的文件或目录
问题描述
我使用 mcc 编译了我的 MATLAB 脚本,并尝试在 Debian GNU/Linux 9 (stretch) 环境中运行该二进制文件。
我只有完整的 MATLAB 安装可用并且没有(也不想要)MATLAB 运行时,因为我相信完整的 MATLAB 安装已经附带了 Matlab 运行时。
尝试运行二进制文件时出现以下错误。
root@me:/home/matlab/my-project/build-binary# bash run_my_project.sh /usr/local/matlab/R2020b/bin/glnxa64
------------------------------------------
Setting up environment variables
---
LD_LIBRARY_PATH is .:/usr/local/matlab/R2020b/bin/glnxa64/runtime/glnxa64:/usr/local/matlab/R2020b/bin/glnxa64/bin/glnxa64:/usr/local/matlab/R2020b/bin/glnxa64/sys/os/glnxa64:/usr/local/matlab/R2020b/bin/glnxa64/sys/opengl/lib/glnxa64
./tfda_cli: error while loading shared libraries: libmwlaunchermain.so: cannot open shared object file: No such file or directory
我可以确认它无法找到的文件确实在我指向的目录中。
root@me:/home/matlab/my-project/build-binary# ls /usr/local/matlab/R2020b/bin/glnxa64 | grep libmwlaunchermain.so
libmwlaunchermain.so
有关此主题的其他问题假设已安装 MATLAB 运行时,但对我而言并非如此,因为我只有完整的 MATLAB 安装。
感谢您的任何建议!
解决方案
推荐阅读
- npm - 如何编辑 nodejs 包?
- c++ - 在头文件中声明的函数给出了不在范围内的错误
- c# - 使用装饰器模式有条件地替换行为而不是扩展
- python - 使用python访问JAVA API?
- python - 停止 cocotb 分叉协程
- reactjs - 刷新访问令牌时如何在 react-redux 应用程序中暂停和重新启动 API 调用?
- ffmpeg-php - php-ffmpeg 无法打开统计文件。如果我删除临时文件名,将在终端中运行
- python - 是否可以在 Python 中自定义 Plotly x 轴悬停信息?
- php - 如何重置PHP中的每个变量?
- vba - 如何将 VBA 代码应用于所有 Powerpoint 幻灯片