在其他服务器中编译 Fortran 代码

在其他服务器中编译 Fortran 代码

我是 Linux 新手。我有一个 Fortran 代码,可以在自己的服务器上运行,但是当将同一个包复制到其他服务器时,它不起作用。

在我的服务器中我在终端程序中输入以下内容:

sami@sami-VGN-CS118E:~/Downloads/softwares/eerad3$ ./eerad3 -i eerad3.input

在我的服务器上我已经安装了 Fortran 编译器,因此程序可以运行。

另一台服务器我写道:

root@debian7-virtual:/home/softwares/eerad3# ./eerad3 -i eerad3.input

我得到了:

-bash: ./eerad3: No such file or directory

起初我以为这可能是由于 Fortran 编译器造成的,所以我输入:

root@debian7-virtual:/home/softwares/eerad3# sudo apt-get install g77

但我又得到:

-bash: sudo: command not found

问题不是由于$#吗?

答案1

当您的 shell 显示 时#,表示您已经具有特权,不需要sudo。如果您尚未具有特权,您可以使用sudo,但您必须sudo先使用apt-get install sudo(作为特权)进行安装。

相关内容