У меня есть около 39 исходных файлов Fortran F90 и 35 файлов, связанных с Fortran 77 Lapack. Я использую оператор include в своей основной программе для подключения всех этих файлов.
Я создал пакетный файл make.bat
с командой ifort "MDL HydroD.F90"
, которая компилирует мой код и генерирует файл mdlhydrod.exe
. В процессе компилятор Fortran создает множество .mod
и .obj
файлов сборки, что затрудняет управление. Я хотел бы поместить свои исходные файлы в каталог Source
, а файлы библиотеки Lapack в каталог lapack
и построить файлы в каталоге Debug
.
Может ли кто-нибудь помочь мне изменить мой make.bat
файл так, чтобы ifort
смотрел на Source
каталог и создавал Debug
каталог.
Спасибо за помощь.
В настоящее время при использовании make.bat
есть только одна строка команды:
File Name: make.bat
ifort "MDL HydroD.F90"
Работа над файлом make для использования с nmake
(неполный):
File Name: make.mak:
#Make File for MDL HydroD
# Compiler options
FC := ifort
VPATH := src
BINDIR := bin
$(BINDIR):
mkdir -p $(BINDIR)
clean:
@rm -rf $(BINDIR)
make.bat
. Время компиляции не слишком велико, поэтому достаточно простого командного файла. - person Amitava   schedule 31.03.2014makefile.mak
, который можно использовать сnmake
инструментом командной строки. Но я новичок в этом и пока не нашел хорошего руководства для ОС Windows. Было бы полезно, если бы вы направили меня по правильному пути. - person Amitava   schedule 31.03.2014ifort
). Если вопрос в том, как указатьifort
, где искать источники и библиотеки, то это похоже на то, чтоifort
документация или справочная информация должны вам сказать. - person Etan Reisner   schedule 31.03.2014make.bat
иmake.mak
файлом. Приношу свои извинения за то, что не разместил их раньше. Я не умею писатьmake
скрипты и пытаюсь собрать их вместе из фрагментов с разных веб-страниц. Спасибо за помощь. - person Amitava   schedule 01.04.2014