假设编写了一个.c文件, gcc -c hello.c -o hello.o,得到.o文件
ar -r libhello.a hello.o 即可得到静态库
gcc -shared hello.o -o hello.so 即可得到共享库
静态库的链接:gcc target.c hello.a -o target
共享库的链接:gcc target.c hello.so -o target
假设编写了一个.c文件, gcc -c hello.c -o hello.o,得到.o文件
ar -r libhello.a hello.o 即可得到静态库
gcc -shared hello.o -o hello.so 即可得到共享库
静态库的链接:gcc target.c hello.a -o target
共享库的链接:gcc target.c hello.so -o target
转载于:https://my.oschina.net/tonyyang/blog/14763