一、用gcc生成静态库
静态库:
在程序编译时会被连接到目标代码中,程序运行是则不需要静态库的存在。
1.静态库的使用
(1)创建静态库
创建静态库的工具:ar
静态库文件命名规范:以lib作为前缀,是.a文件
ar -crv libmyhello.a hello.o
(2)程序中使用静态库
gcc -o hello main.c -L. -lmyhello
gcc main.c libmyhello.a -o hello
先生成main.o gcc -c main.c
生成可执行文件 gcc -o hello main.c libmyhello.a
(3