Как определить, какую статическую библиотеку использует компоновщик? - PullRequest
1 голос
/ 25 января 2012

Я создал статическую библиотеку в своем домашнем каталоге, и в этой же файловой системе есть копия этой же библиотеки.При сборке и связывании мне интересно знать, с какой библиотекой он связывается.Из того, что я понимаю, когда связь установлена, нет никакого способа определить статические библиотеки.Я попытался скормить компоновщик --verbose, что странным образом заставило его указать полные пути для некоторых библиотек, но не для других.

Я ищу команду "which -llibraryname" или флаг, который я могу дать компоновщику, который сообщит мне полный путь к определенной библиотеке.Линкер вызывается через gfortran.

1 Ответ

2 голосов
/ 25 января 2012

Добавить -Wl,-t вариант. От man ld

   -t
   --trace
       Print the names of the input files as ld processes them.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...