昨晚才跑了一个月的cctm,今天早上来看看成功运行的结果,想着进一步开始后处理,结果combine报错,提示为:···/ POST/ combine/ scripts/BLD_ combine v53_ intel/ combine V
53. exe:error while Loading shared tibraries: libnetcdff. so.5:cannot open shared object file: No such file or directory
这啥情况啊,昨晚系统还好好的,琢磨了一下,这个库应该是有问题了,明明已经路径下是有这些文件的,库也存在,这变量又不对劲了。
翻了很多博客,例如让去/etc/ld.so.conf.d/目录下新建任何以.conf为后缀的文件,在该文件中加入库文件所在的目录;还要运行ldconfig,以更新/etc/ld.so.cache文件···看完这一长串,对小白来说不好理解,为啥一定是/etc/ld.so.conf.d/目录?对门外汉来说自己真的是知识匮乏。
折腾了半天,得到两个朋友的提示,一个建议直接在终端export LD_LIBRARY_PATH=/opt/intel/compilers_and_libraries_2019.0.117/linux/compiler/lib/intel64:$LD_LIBRARY_PATH(意思是直接定义变量)
但是/opt/intel/compilers_and_libraries下那么多intel编译器,判断不出来哪个可用,也找不到文件,此法放弃。