前言
最近在学习《linux/Unix系统编程手册》,对下载源码后将源码编译成库并使用的过程进行记录。
静态库的后缀是.a,它的产生分两步 :
1、由源文件编译生成一堆.o,每个.o里都包含这个编译单元的符号表
2、ar命令将很多.o转换成.a,成为静态库
编译
进入源码lib目录
(蓝色为链接文件)
步骤:
1、生成.o文件
gcc -c *.c
2、由.o文件生成库
最近在学习《linux/Unix系统编程手册》,对下载源码后将源码编译成库并使用的过程进行记录。
静态库的后缀是.a,它的产生分两步 :
1、由源文件编译生成一堆.o,每个.o里都包含这个编译单元的符号表
2、ar命令将很多.o转换成.a,成为静态库
进入源码lib目录
(蓝色为链接文件)
步骤:
1、生成.o文件
gcc -c *.c
2、由.o文件生成库