MATLAB error while loading shared libraries (while my libraries directory exist)
2 次查看(过去 30 天)
显示 更早的评论
Hi there
I'm using MATLAB R2019b and Linux Ubuntu 18.04. I'm trying to run a model in MATLAB using gmt and netcdf (external packages). I got an error like this:
Error using gmtmask (line 59)
/home/abdul/issm-linux/ISSM/externalpackages/gmt/install/bin/gmt: error while loading shared libraries:
libnetcdf.so.15: cannot open shared object file: No such file or directory
Error in runme (line 22)
md.mask.ocean_levelset=gmtmask(md.mesh.lat,md.mesh.long);
While I have checked that libnetcdf.so.15 does exists in my path /home/abdul/issm-linux/ISSM//externalpackages/netcdf/install/lib and I have include it using addpath functions.
Does anyone know how to resolve this? Is it because the binary file gmt does not recognize the library path of libnetcdf.so.15? Or is it because MATLAB which doesn't recognize it? Should I edit the gmt file using binary editors? (I don't know if such is exist)
Thanks,
Abdul
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Search Path 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!