Я очень-очень новичок в Fortran и во всем компиляторе Intel (я использую компилятор Intel для Windows с библиотекой IMSL без интеграции с Visual Studio, поэтому только командная строка).
Проблема должна быть очень простой: у меня есть программа на Фортране, которую мне нужно было скомпилировать, и которая хранится в виде четырех разных частей исходного кода. Основная программа (и некоторые подпрограммы) хранятся в файле кода с именем central.for, а также есть три файла, назовем их s1.for, s2.for и s3.for, каждый из которых содержит только одну подпрограмму (позволяет назовите их sub1-sub3) и нет основной программы. Основная программа вызывает подпрограммы, хранящиеся в s1-s3, а также в central.for.
Вопрос в том, как мне его скомпилировать:
Когда я пытаюсь скомпилировать файл central.for, он выдает error LNK2019: unresolved external symbol _SUB1 referenced in function _MAIN__
. Точно так же он дает одно и то же сообщение для SUB2 и SUB3.
Когда я пытаюсь скомпилировать s1.for-s3.for, выдает error LNK2019: unresolved external symbol _MAIN__ referenced in function _main
Кажется очевидным, что мне нужно как-то связать их. Однако я понятия не имею, как