gcc lib.c -c生成 lib.o
编译库是ar -r lib.a lib.o, 这个时候要注意,一定是先生成*.o文件,在进行链接,其实库只是一个链接的过程的结果。
然后gcc a.c lib.a -o hello
最后就生成了hello可执行文件了。链接上了lib.a里面的函数了。
gcc lib.c -c生成 lib.o
编译库是ar -r lib.a lib.o, 这个时候要注意,一定是先生成*.o文件,在进行链接,其实库只是一个链接的过程的结果。
然后gcc a.c lib.a -o hello
最后就生成了hello可执行文件了。链接上了lib.a里面的函数了。