Я компилирую библиотеку для частного проекта, который зависит от ряда библиотек. В частности, одна из зависимостей компилируется с помощью Fortran. В некоторых случаях я видел зависимость, скомпилированную с g77
, на других, которые я видел, она скомпилирована с gfortran
. Мой проект тогда ./configure
'd для связи с -lg2c
или -lgfortran
, но до сих пор я делал это вручную.Как узнать, какой компилятор был использован: g77 или gfortran
Если это возможно, то как я могу узнать, от поиска в зависимые библиотеки (например, через nm
или какую-либо другая утилиту?), Был ли использован компилятором g77
(а затем я буду использовать -lg2c
в моих вариантах ссылок) или gfortran
(а затем я буду использовать -lgfortran
)?
Заранее благодарен!