我尝试运行makefile,我需要设置ifort编译器所在的路径。我尝试以下一行:
export PATH=$PATH:/opt/intel/Compiler/11.0/081/bin/intel:/usr/bin
在过去的makefile中运行得很好。但现在,我几乎可以肯定我错过了出口线的正确拼写,并不想正常工作。
实际上它给了我以下错误消息:
/opt/.../intel64/ifort: uname: command not found
它发现它无法恢复此地址。
我应该在Compiler目录中更改/opt/../bin/...
whit /include/
或其他路径的概率吗?
地址的最后:/usr/bin
部分可能不正确吗?
编辑1
我尝试按照Makefile的第二行使用注释中的建议,使用以下行:
export PATH:=$(PATH):/opt/intel/Compiler/11.0/081/bin/intel64:/usr/bin
但是我收到以下错误消息:
MyGa.f90:(.text+0x28): undefined reference to "__intel_new_feature_proc_init"
我是否可以将export
命令的行从第二行更改为第一行或:/usr/bin
目录路径?
非常感谢你的帮助。
答案 0 :(得分:0)
垃圾箱中是否存在优纳美人? 试试这个:
ls -l /bin/uname
检查是否存在 -rwxr-xr-x 1根root 35032 2018年1月18日/ bin / uname(如果存在)
如果存在,请检查您的PATH变量
echo $PATH