В прошлом году я начал программировать в Фортране, работая в исследовательском университете. Большая часть моего предыдущего опыта заключается в веб-языках, таких как PHP или старый ASP, поэтому я новичок для компиляции операторов.
У меня есть два разных кода, которые я изменяю.
Один имеет оператор , создающий файлы .o из модулей (например, gfortran -c filea.f90) перед созданием исполняемого файла.
Другие создают исполняемый файл напрямую (иногда создавая файлы .mod, но не файлы .o, например gfortran -o исполняемый файл filea.f90 fileb.f90. f90).
- Есть ли причина (кроме, может быть, Make файлов), что один метод предпочтительнее другого?