在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 

我发现了问题。 我试图在没有安装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

首先使用以下命令删除/bin/g95sudo rm /bin/g95 。 再次尝试(包括):

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