Имам около 39 изходни файла на Fortran F90 и 35 свързани файла с Fortran 77 Lapack. Използвам оператор за включване в основната си програма, за да свържа всички тези файлове.
Създадох команден файл 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 OS. Би било полезно, ако можете да ме насочите към правилния път. - 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