我在Ubuntu 16.04 64位上使用gcc 5.4.0。当我编译一个程序时:
gcc -o prog prog.cGCC自动链接到C标准库,所以我不需要具体地这样做。
提前谢谢。
发布于 2018-02-28 20:45:40
我怎样才能看到gcc链接到哪个C库、libc.a或libc.so,或者其他什么?
您可以使用ldd命令查看所有链接共享库。如果找到了libc.so,它就是动态链接。
在什么情况下,它链接到libc.so?
gcc默认使用动态链接和libc.so链接。如果要静态链接,请传递-static标志。
是否需要像其他共享库一样在运行时指定libc.so?
通常不会,因为它是由编译器自动配置的。
https://stackoverflow.com/questions/49038088
复制相似问题