文章目录
- 重要命令
- 程序组成
- 静态库制作流程
- 静态库的使用
- gcc main.c -o APP -I(i) 头文件路径 -l(L) 库名字(xxx) -L 库路径
重要命令
gcc
-o
-I(大写i)
-l(小写L)
-L
cp:复制文件
-r 递归,用于复制文件夹所有文件
mv:移动文件
程序组成
源文件 + 头文件
一般文件结构
inc:头文件
lib:库文件
src:源文件
user:用户文件
静态库制作流程
需要先写.c文件和.h文件,一个类型的库最好整合一个头文件。
- 将源文件编译成二进制文件(.o)
- 将二进制文件进行链接
命令:
gcc xxx.c…-I ./inc(加大写i,告诉编译器头文件搜索路径)
ar rcs libkuname.a xxx.o xxx.o
静态库的使用
需要两个文件:
- 库文件(libxxx.a)
- 头文件(库文件中的函数定义)
将库文件和头文件复制到自己的工程下,对最终代码进行编译: