Компилятор фортрана ловит много моих глупых ошибок, таких как неправильное количество аргументов или неверный тип аргумента.
Однако я часто использую LAPACK и BLAS, и когда я делаю эти ошибки при вызове их подпрограмм gfortran с радостью компилирует их для меня, что приводит к ошибкам, которые трудно отладить.
Есть ли способ заставить gfortran проверять вызовы этих общих библиотек для меня?
Я компилирую, используя следующие команды
gfortran -o foo.o -c foo.f
gfortran -o bar bar.f foo.o -lblas -llapack