|
这个问题现在已经得到解决。具体方法是在对lammps/src/make中的makefile文件进行修改,修改如下
JPG_INC = -I/opt/jpeg/include -DLAMMPS_JPEG
JPG_PATH = -L/opt/jpeg/lib
JPG_LIB = -ljpeg
(注:其中/opt是我安装jpeg lib的文件夹,其中可能还安装了mpich或者fftw等,这些在makefile文件中也要相应的修改)
再编译后使用例子来做test,但有时会发现error while loading shared libraries: libjpeg.so.7: cannot open shared object file: No such file or directory问题(注:我安装的是jpeg7版本)。那么针对这个问题有以下解决方案:
在/etc/ld.so.conf.d/目录下新建任何以.conf为后缀的文件,在该文件中加入库文件所在的目录(例:/opt/jpeg/lib);
保存关闭后,终端运行ldconfig(注:头字母是小写的L),以更新/etc/ld.so.cache文件
然后再运行,程序就能正常输出jpeg文件了。 |
评分 Rate
-
查看全部评分 View all ratings
|