Я использую Makefile, данный мне для компиляции некоторого кода на Fortran вместе с кодом C ++.Это компилируется в CentOS с использованием intel compiler.Я не писал ни кода, ни Makefile, также я понятия не имею, что я делаю.
Когда я запускаю скрипт Makefile, я получаюследующая ошибка при попытке что-то сделать с кодом Fortran 'libStuff':
ld: /home/myProject/trunk/libStuff/lib/libStuff.a(stuff.o): undefined reference to symbol 'for_inquire'
/opt/intel2019/compilers_and_libraries_2019.0.117/linux/compiler/lib/intel64_lin/libifcore.so.5: error adding symbols: DSO missing from command line
make[1]: *** [myProject] Error 1
Я поиграл с Makefile и понял, что мне нужно добавить флаг к определенной строке
MYFORTRANCODE=-L$(MYFORTRANCODE_LIB) -lSTUFF -lmpi_usempif08 -lmpi_mpifh -l_I_NEED_TO_ADD_SOMETHING_HERE
Проблема в том, что я не знаю, какой флаг добавить, и не смог найти никакой полезной документации на сайте Intel.Также я не мог понять, что означает «for_inquire».
У кого-нибудь есть идеи?