You need to enable JavaScript to run this app. Ubuntu18.04已装gfortran编译sann包提示ifort命令未找到如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu18.04已装gfortran编译sann包提示ifort命令未找到如何解决

报错的核心原因是sann包默认的Makefile配置使用英特尔的ifort Fortran编译器,你当前系统仅安装了GNU的gfortran编译器,未安装ifort所以调用失败。

修复步骤如下:

  • 进入sann包的src目录,用文本编辑器打开Makefile文件,比如执行命令nano Makefile
  • 找到文件内定义Fortran编译器的配置行,格式一般为FC = ifort,将该行的ifort替换为gfortran
  • 继续找到编译参数配置行,把参数中的-openmp替换为-fopenmp,这是gfortran对应OpenMP并行的支持参数,其余-O3等通用优化参数不需要修改
  • 保存修改后退出编辑器,先执行make clean清理之前的错误编译缓存,再重新执行make即可正常完成编译

内容的提问来源于stack exchange,提问作者Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 05:15:03