有没有办法让GCC打印出完整处理过程来?
如最后连接阶段,它从哪些库中连接了哪些符号。 gcc -v t.c 原帖由 Cyberman.Wu 于 2009-6-20 15:26 发表 http://linux.chinaunix.net/bbs/images/common/back.gif如最后连接阶段,它从哪些库中连接了哪些符号。
这不是 gcc 的事,而是 ld 的。传 -M 给 ld, ld 会打印一张link map,有你需要的信息。从gcc传, -Wl,-M。 gcc手册太多了,看都看不完 原帖由 mik 于 2009-6-20 15:43 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
gcc -v t.c
这个可以打印一些处理过程,不过还不是我想要的。 原帖由 jzhang918 于 2009-6-20 20:10 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
这不是 gcc 的事,而是 ld 的。传 -M 给 ld, ld 会打印一张link map,有你需要的信息。从gcc传, -Wl,-M。
我知道这个本来不是gcc的事了,只是我们习惯了用gcc自动调ld连接,如emmoblin 所说,gcc相关工具的Man Pages太长了,而且现在老看电子版的资料实在是眼睛疼,所以希望知道的人能指点一下快速找到它。
这个应该就是我想要的了,只是它的输出我要再仔细看一看都代表了什么。
页:
[1]