.obj文件:目标文件。通过gcc -c 生成。(gcc -o生成的是可执行文件(相当于.exe))至于更详细的讲解,参见https://blog.csdn.net/aa867734398/article/details/88629611
命令: ar -rcs libstr.a string.o
将目标文件string.o 打包成静态库libstr.a
使用静态链接库
gcc -o main main.c libstr.a
gcc -o main main.c -lstr
gcc -o main main.c -L./ -lstr