“gcc -lname”和“gcc libname.so ...”之间有什么区别?

时间:2011-07-21 11:45:48

标签: gcc linker dynamic-linking

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

gcc ... libname.sogcc -shared -L. -lname

相同

答案 2 :(得分:0)

您无法静态链接动态库。您只是使用两种不同的方式将库的名称赋予编译器驱动程序(gcc)。 larsmans是对的,-l选项将查找共享库和静态库(除非你在gcc调用中指定-static。)