在 ubuntu 12.04 上安装 g95

在 ubuntu 12.04 上安装 g95

我在安装时遇到了问题。我按照下面链接上的步骤操作,但当我尝试在终端上运行 g95 时,它说它不存在。

如何在 ubuntu 12.04 中安装 g95

这是它在终端上的样子:

marvin@marvin-MacBookPro:~$ tar -zxvf g95-x86-linux.tgzg95-install/
g95-install/INSTALL
g95-install/G95Manual.pdf
g95-install/bin/
g95-install/bin/i686-pc-linux-gnu-g95
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/f951
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/cc1
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/crtbegin.o
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/crtbeginS.o
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/crtbeginT.o
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/crtend.o
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/crtendS.o
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/libgcc.a
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/libgcc_eh.a
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/libgcc_s.so
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/libgcc_s.so.1
g95-install/lib/gcc-lib/i686-pc-linux-gnu/4.0.3/libf95.a

marvin@marvin-MacBookPro:~$ sudo ln -s ~/g95-install/bin/i686-pc-linux-gnu-g95  /bin/g95
[sudo] password for marvin: 
ln: failed to create symbolic link `/bin/g95': File exists
marvin@marvin-MacBookPro:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
marvin@marvin-MacBookPro:~$ g95 --version
bash: /bin/g95: No such file or directory

答案1

我找到了问题所在。我试图在未安装 32 位支持的 64 位系统上运行 32 位二进制文​​件。这就是为什么每次我尝试运行它时输出都是“没有这样的文件或目录”。为了解决这个问题,我使用这个命令安装了 32 位库

sudo apt-get install ia32-libs

之后我按照从头开始安装 g95 的步骤操作,一切正常

确定问题: 没有这个文件或目录?但是文件存在!

在 64 位 Linux 中运行 32 位应用程序:http://www.maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10

答案2

首先/bin/g95用此命令删除:sudo rm /bin/g95。之后从(含)重试:

sudo ln -s ~/g95-install/bin/i686-pc-linux-gnu-g95  /bin/g95

相关内容