鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译abinit时make报错

问题现象描述

编译abinit时make报错,报错信息为:“abinit-8.10.3/config/gnu/missing: line 81: automake-1.16: command not found”。

关键过程、根本原因分析

此错误是因为生成Makefile时制定了aclocal和automake版本为1.16。

结论、解决方案及效果

查看系统的automake版本在Makefile中替换成系统版本。

  1. 执行以下命令,修改“abinit-8.10.3/build/Makefile”文件。

    vi abinit-8.10.3/build/Makefile

  2. 按“i”进入编辑模式,修改Makefile为系统版本,注意粗体部分。
    AUTOMAKE = ${SHELL} /storage/softwares/TaiShan/abinit/abinit-8.10.3/config/gnu/missing automake-1.16  
  3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。