uname:找不到命令

问题描述 投票:2回答:1

我尝试运行一个makefile,我需要设置ifort编译器所在的路径。我尝试以下行:

export PATH=$PATH:/opt/intel/Compiler/11.0/081/bin/intel:/usr/bin

在过去的makefile中,类似的效果很好。但是现在,而且我几乎可以肯定我错过了出口线的正确拼写,因此我不想正常工作。

实际上它给了我以下错误消息:

/opt/.../intel64/ifort: uname: command not found

它似乎无法恢复该地址。

我应该在编译器目录中概率更改/opt/../bin/...还是/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目录路径?

非常感谢您的帮助。

makefile fortran export intel-fortran
1个回答
0
投票

垃圾箱中是否存在阿纳姆?试试这个:

ls -l /bin/uname

检查是否存在-rwxr-xr-x 1 root root 35032 2018年1月18日/ bin / uname(如果存在)

如果存在,请检查您的PATH变量

echo $PATH
© www.soinside.com 2019 - 2024. All rights reserved.