Я использовал gcc для компиляции нескольких исходных файлов fortran в *.lib
и *.dll
на платформе Windows, используя последнюю версию mingw. Используемый gcc - это версия 3. Результатом вывода являются arpack_win32.dll
, blas_win32.dll
и lapack_win32.dll
.
Затем я хочу скомпилировать sssimp.f против arpack_win32.dll
, blas_win32.dll
и lapack_win32.dll
с использованием компилятора Intel visual fortran для Windows, поскольку sssimp.f
использует эти библиотеки. Но у меня сложилось впечатление (с форума поддержки Intel ), что это невозможно.
Мое впечатление верное? Или дело в том, что пока я могу создавать базовые библиотеки и библиотеки (независимо от того, в каком компиляторе и сколько ему лет), я могу использовать их как свои базовые библиотеки и библиотеки DLL, и я могу ссылаться на них из любых современных или старый, компилятор?