标签: gcc linker 64-bit ld
-lc与libc链接,但-m将指定它应该是32位还是64位。
我的问题是,gcc或ld是否决定哪个libc.so应该是要链接的正确库?
谢谢!
答案 0 :(得分:1)
只需使用GCC编译一些东西并添加详细程度选项。然后,您将看到gcc将libc路径传递给LD。 GCC的路径是硬编码的,但可以用一些-W参数覆盖它。
请注意,LD显然仍然需要知道它是生成32位还是64位二进制文件,但是libc路径不是来自-m而是单独传递。