Ошибка компиляции на Фортране - В функции X неопределенная ссылка на Y, где функция опубликована c и реализовано использование - PullRequest
0 голосов
/ 03 апреля 2020

Как указано в заголовке, когда я компилирую исполняемый двоичный файл из многих объектных файлов fortran, я сталкиваюсь с ошибкой в ​​W.f90 и X.f90 типа:

In function 'X_mp_average_list_add_': X.f90:(.text+0x2fa): undefined reference to 'Y_mp_vlist_var_new_'

Я видел в ответе на предыдущий аналогичный вопрос (избегая некромантии), что эта проблема, вероятно, была результатом того, что vlist_var_new как PUBLIC в Y.f90 или W|X.f90 файлах неправильно реализовали USE: Y, only vlist_var_new. Однако они правильно реализованы в файлах на Фортране, и компиляция работала ранее, так как за это время файлы не были изменены.

Может ли кто-нибудь указать другие потенциальные источники этих ошибок?

Для справки я использую компилятор intel fortran v5.1.3.223

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...