Установка 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