![]() |
Multiple Precision Computation, David M. Smith, f90-библиотека FM
не получается в Compaq Fortran 6.5 линкировать ФОРТРАН-программу с
FM-библиотекой, оттранслированной из f90-ФОРТРАН-сорса. Сама библиотека нормально транслируется и собирается в Compaq Fortran 6.5 и из командной строки. Если же поместить все вместе в один исходный f90-файл, то все проходит и тест работает. Помещение оттранслированной библиотеки во все возможный папки в C:\Program Files\Compaq не дает результата. FM-библиотека довольно большая и транслируется долго. (Multiple Precision Computation, David M. Smith, f90-библиотека FM) как подключить библиотеку? Спасибо |
Цитата:
Могу предложить пример линковки для gfortran: Код:
gfortran -c <FM-библиотека>.f90 -o <FM-библиотека>.o |
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 не видит библиотеки |
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 |
Время: 01:17. |
Время: 01:17.
© OSzone.net 2001-