我的代码是在test.c的:默认被
int main(){
return 0;
}
的动态共享库从它编译可执行取决于有:
$ gcc -o test test.c
$ ldd test
linux-gate.so.1 => (0x00783000)
libc.so.6 => /lib/libc.so.6 (0x00935000)
/lib/ld-linux.so.2 (0x00ea5000)
- 我想知道三个图书馆正在扮演什么角色?
- 函数
main
属于哪个函数库? /lib/libc.so.6? - 哪个库
return
属于? /lib/libc.so.6? - 这三个库全都是动态默认由gcc链接?
- 我怎样才能找到静态默认情况下gcc链接到的库?
谢谢!
谢谢!这三个库是否都默认由gcc链接? – Tim
@Tim:将其添加到答案中。 –
(1)这三个库都是由gcc默认动态链接的吗? (2)如何找到gcc默认链接的静态库? – Tim