Страница 12 из 14
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 06:45
folk
Работает и без пересборки на 32бит gentoo - просто добавить библиотеки из скачанного pgilinux-2013-1310.tar.gz
linux32/13.10/lib в
export LD_LIBRARY_PATH
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 07:56
laplas
folk, какие именно библиотеки добавить?
и откуда скачать этот файл?
здесь целый список , я не понимаю какой нужно скачать.
этот?
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 09:24
NT
Этот пакет очень большой и в общем-то и не нужный.
Достаточно иметь компилятор GFORTRAN и всё сделать как описал
тутАндрей.
В это случае иcxодник всё время у вас под
контролем и можете в нём изменять/переделывать всё как вам будет надо.
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 09:35
laplas
так из этого пакета нужны только библиотеки же.
а как написал Андрей, я ничего не понял.
да и не хотелоьс бы ничего менять , программа то авторская.
да и времени нет. мне нужно понять как его запустить и как входные данные загружать , и какие данные.
а то еще очень много расчетов
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:20
NT
Понял, тогда так.
-- определите какой у вас Линукs 32 или 64 бит:
uname -a
-- в зависимости от этого и стяните пакет (32 или 64 ) - Full version
-- из этого пакета вам нужно выпаковать библиотеку из каталога linux32/13.10/lib или linux32/13.10/lib64 в зависимости от вашей системы.
-- yстановить переменную LD_LIBRARY_PATH на то место где распакуете эту библиотеку.
export LD_LIBRARY_PATH = $LD_LIBRARY_PATH:<путь к каталогу где распаковали библиотеку>:.
Эту линейку лучше вписать до вашего .bashrc
Иначе при следующим логованию переменная не установиться.
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:23
laplas
а пакет я правильно выбрал? (см.картинку выше)
последний пункт не понял
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:30
NT
Если у вас 32 бит линукс , тогда да, правильно.
Что именно?
Переменная LD_LIBRARY_PATH , это так же как PATH под Windows.
Она информирует компилятор (или интерпретатор программ), и помогает найти для линкования (или выполнения) библиотеки.
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:39
laplas
не понятно, как установить эту переменную в нужное место.
"export LD_LIBRARY_PATH = $LD_LIBRARY_PATH:<путь к каталогу где распаковали библиотеку>:." эту строку в терминале надо прописать?
"Эту линейку лучше вписать до вашего .bashrc" здесь даже сказать ничего не могу, не знаю что такое .bashrc
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:45
NT
Так и пишут ее в консоле в линии команд перед компиляцией или выполнением програмы:
LD_LIBRARY_PATH:<путь к каталогу где распаковали библиотеку>:.
А чтобы не писать ее за каждым разом по залогованию до системы,
ее пишут в исполняемом файле .bashrc, он у вас находится в вашем родном каталоге.
PS. Ну основы Linux вам все таки надо подучить
вопрос к линуксоидам
Добавлено: 19 ноя 2013, 10:56
laplas
наверно понял. вечером буду пробовать.
ЗЫ. про основы Linux: а где более доступно написано и самое важное, без излишеств так сказать? можете порекомендовать?