我是Ubuntu的全新用户。出于研究目的,我需要安装ShengBTE软件在下文中,我复制了对汇编很重要的文本。根据文本,我下载了软件并转到src目录,它包含Makefile和其他f90扩展文件。在src目录外有一个arch.make.example,我将其移到src目录,然后在终端中只写了“make”,但它不起作用。
“要编译代码,只需在Src子目录中运行make即可但其中必须存在合适的arch.make目录。示例如arch.make.example所示。至少,$MPIFC必须包含有效的命令,才能使用编译Fortran 90代码MPI指令,而$LDFLAGS和$LIBS的组合必须包含链接到实施LAPACK并对抗多哥Atsushi spglib。盛必特使用了一些Fortran 2003扩展,尤其是它的新语法数组初始化,需要最新的Fortran编译器支持他们;gfortran和ifort的现代版本众所周知工作。要使用启用OpenMP线程的相关编译器进行编译还必须使用标志。编译成功后,一个ShengBTE二进制文件将在分发的根目录中创建。这个可执行文件不接受命令行选项,也不接受来自终端。"
这是arch.make.example
export FFLAGS=-traceback-debug-O2-static_intel-qopenmpexport LDFLAGS=-L/home/user/REPOSITORY/spglib/lisymspg导出MPIFC=mpif90MKL=$(MKLROOT)/lib/em64t/libmkl_lapack95_lp64.a-Wl,--启动组\$(MKLROOT)/lib/em64t/libmkl_intel_lp64.a\$(MKLROOT)/lib/em64t/libmkl_sequential.a\$(MKLROOT)/lib/em64t/libmkl_core.a-Wl,--end-group-lpthread-lm导出LAPACK=$(MKL)导出LIBS=$(LAPACK)
请大家一步一步地指导,如何安装该软件?