在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/g95
: sudo rm /bin/g95
。 再次尝试(包括):
sudo ln -s ~/g95-install/bin/i686-pc-linux-gnu-g95 /bin/g95