如何跟踪gcc ld链接器链接过程?我需要看看它如何与共享对象中的函数链接。
根据您所使用的内容,您可以将-Wl,--trace或-Wl,--cref传递给gcc,指示链接器打印有关链接过程的其他详细信息:
-Wl,--trace
-Wl,--cref
gcc
--trace
--cref
如果你对一个特定的符号感兴趣,比如SYMBOL,你也可以试试-Wl,--trace-symbol,SYMBOL。
SYMBOL
-Wl,--trace-symbol,SYMBOL
(这假设您正在使用binutils ld。)
ld