Установка g95 на Ubuntu 12.04

У меня проблемы с установкой. Я следовал за шагами по ссылке ниже, но когда я пытаюсь запустить g95 на терминале, он говорит, что его не существует.

как установить g95 в Ubuntu 12.04

Вот как это выглядит на терминале:

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

2 ответа

Решение

Я нашел проблему. Я пытался запустить 32-разрядный двоичный файл в 64-разрядной системе, в которой не установлена ​​32-разрядная поддержка. Вот почему каждый раз, когда я пытался его запустить, выводом было "Нет такого файла или каталога". Чтобы исправить это, я установил 32-битные библиотеки с этой командой

sudo apt-get install ia32-libs

после этого я следовал шагам установки g95 с самого начала и работал отлично

определить проблему: нет такого файла или каталога? Но файл существует!

Запуск 32-битных приложений в 64-битной Linux: 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
Другие вопросы по тегам