找不到make:ifort:Command?

2024-09-28 03:20:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装sann包。根据创建者的指示,我进入了src文件夹并执行了make命令,但最终出现以下错误:

dinesh@dinesh7k:~/Documents/tools/MIonSite-master/standardalone_MIonSite/sann-master/src$ make
ifort -c -O3 -openmp -o params.o params.f90
make: ifort: Command not found
Makefile:32: recipe for target 'params.o' failed
make: *** [params.o] Error 127

我已经在我的计算机上安装了gfortran(ubuntu 18.04 LTS 64位版本)

dinesh@dinesh7k:~/Documents/tools/MIonSite-master/standardalone_MIonSite/sann-master/src$ dpkg -L gfortran
/.
/usr
/usr/bin
/usr/share
/usr/share/doc
/usr/share/man
/usr/share/man/man1
/usr/bin/gfortran
/usr/bin/x86_64-linux-gnu-gfortran
/usr/share/doc/gfortran
/usr/share/man/man1/gfortran.1.gz

但是,我无法解决此问题,请帮助我解决此问题, 先谢谢你


Tags: srcmastersharemakebinusrparamstools
1条回答
网友
1楼 · 发布于 2024-09-28 03:20:53

基于source code,看起来有两个生成文件:

  • Makefile.intel,其中包含假定为ifort的make命令
  • Makefile.gfortran,其中包含假定为gfortran的命令

主Makefile只是到Makefile.intel的符号链接。通过将该链接更改为指向Makefile.gfortran,您应该能够使用gfortran编译器

因此,请运行:

rm Makefile
ln -s Makefile.gfortran Makefile

。。。并按照以下说明操作:

make
make install

相关问题 更多 >

    热门问题