Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Multiple Precision Computation, David M. Smith, f90-библиотека FM

Ответить
Настройки темы
Разное - Multiple Precision Computation, David M. Smith, f90-библиотека FM

Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


не получается в Compaq Fortran 6.5 линкировать ФОРТРАН-программу с
FM-библиотекой, оттранслированной из f90-ФОРТРАН-сорса. Сама библиотека
нормально транслируется и собирается в Compaq Fortran 6.5 и из командной
строки.
Если же поместить все вместе в один исходный f90-файл, то все проходит и
тест работает.
Помещение оттранслированной библиотеки во все возможный папки
в C:\Program Files\Compaq не дает результата.
FM-библиотека довольно большая и транслируется долго.
(Multiple Precision Computation, David M. Smith, f90-библиотека FM)

как подключить библиотеку? Спасибо

Отправлено: 01:15, 30-05-2013

 

Аватара для deviance

Пользователь


Сообщения: 123
Благодарности: 43

Профиль | Отправить PM | Цитировать


Цитата galvv:
не получается в Compaq Fortran 6.5 линкировать ФОРТРАН-программу с
FM-библиотекой, »
О каких ошибках сообщает линкер?

Могу предложить пример линковки для gfortran:
Код: Выделить весь код
gfortran -c <FM-библиотека>.f90 -o <FM-библиотека>.o
gfortran -c <Ваш-код>.f90 -o <Ваш-код>.o
gfortran <FM-библиотека>.o <Ваш-код>.o -o <Имя-выходного-файла> -lgfortran

Отправлено: 15:45, 30-05-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


compaq 6.5, пакет Multiple Precision Computation, David M. Smith, f90-библиотека FM
FM-пакет состоит из 3-х файлов (в порядке ссылок друг на друга):
FMSAVE.f95
FM.f95
FMZM90.f95
я положил их в этом порядке в один файл и в compaq 6.5 сделал две версии (файлы) библиотеки - *.dll и *.lib.
Положил обе версии в директорию Debug и туда, где исходник программы.
Компиляция тест-программы ни для той ни для другой версии не идет: "Error in opening the Library module file."
Если положить все mod-модули в директорию Debug или сложить все сорсы библиотеки в правильном порядке
в один файл с тест-программой, то все нормально транслируется и считается.
Библиотека довольно большая и долго транслируется.

похоже, что compaq не видит библиотеки

Отправлено: 21:26, 30-05-2013 | #3


Аватара для deviance

Пользователь


Сообщения: 123
Благодарности: 43

Профиль | Отправить PM | Цитировать


http://jp.xlsoft.com/documents/intel/cvf/cvf_pg.pdf
c.95 "Linking Against Additional Libraries"
Код: Выделить весь код
The following command links against single-threaded DLLs. It links against the 
default libraries and mylib.lib:

   DF x.f90 /libs:dll mylib.lib

Отправлено: 23:55, 30-05-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Multiple Precision Computation, David M. Smith, f90-библиотека FM

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Авторский проект: FM Radio Grabber (закачка радиоэфиров с Moskva.fm и Piter.fm) Professor_J.C. Видео и аудио: обработка и кодирование 50 30-12-2011 15:43
Dell расширила линейку ноутбуков Precision моделями M4600 и M6600 OSZone News Новости железа 0 27-04-2011 13:30
Ноутбук Dell Precision M6500 обзавелся поддержкой USB 3.0 OSZone News Новости железа 0 06-02-2010 13:30




 
Переход