Трассировка процесса связывания линкера gcc - PullRequest
0 голосов
/ 26 марта 2019

Как я могу отследить процесс компоновки линкера gcc ld?Мне нужно посмотреть, как это связано с функцией из общих объектов.

1 Ответ

3 голосов
/ 26 марта 2019

В зависимости от того, что вы хотите, вы можете передать -Wl,--trace или -Wl,--cref на gcc, указав компоновщику распечатать дополнительную информацию о процессе связывания:

Если вас интересует конкретный символ, скажем SYMBOL, вы можете попробовать -Wl,--trace-symbol,SYMBOL.

(Предполагается, что вы используете binutils ld, конечно.)

...