Linux gcc-lc链接到静态库还是动态库?如何确保我只链接到dynamic?

Linux gcc-lc链接到静态库还是动态库?如何确保我只链接到dynamic?,linux,gcc,dynamic,static,linker,Linux,Gcc,Dynamic,Static,Linker,似乎有libc.a和libc,对吧 (1) 如果两者都存在,'-l'更喜欢哪个 (2) 我如何指定我更喜欢.so版本而不是.a版本,任何gcc/g++命令行选项都可以这样做 参考它的第一个答案。。我在我的Ubuntu1604中找到了两个:./usr/lib32/libc.a和./usr/lib32/libc.so。那么使用哪一个“a”或“so”?请参考其第一个答案。。我在我的Ubuntu1604中找到了两个:./usr/lib32/libc.a和./usr/lib32/libc.so。那么使用哪

似乎有libc.a和libc,对吧

(1) 如果两者都存在,'-l'更喜欢哪个

(2) 我如何指定我更喜欢.so版本而不是.a版本,任何gcc/g++命令行选项都可以这样做


参考它的第一个答案。。我在我的Ubuntu1604中找到了两个:./usr/lib32/libc.a和./usr/lib32/libc.so。那么使用哪一个“a”或“so”?请参考其第一个答案。。我在我的Ubuntu1604中找到了两个:./usr/lib32/libc.a和./usr/lib32/libc.so。那么使用哪一个“a”或“so”?