静态库的命名规则:
lib库名.a
创建静态库的步骤:
a) 先编译源文件为目标文件
tmath$gcc -c tmath.c
tmath$gcc -c process.c
b) 将目标文件打包到静态库文件
ar -r libtmath.a tmath.o process.o
tmath$ar -t libtmath.a 察看静态库里的文件
c)使用静态库编译链接文件,生成可执行文件
gcc test.o -L. -ltmath -o tt
-L路径 路径指定了到哪里去找库文件
-l库名 找仓库的名字 补充: 制作跟系统一样的库文件 第一步:将头文件移动到系统指定的路径下 /usr/include 第二步:将库文件移动到程序链接的时候,默认的路径下 /usr/lib 第三步:将程序和库文件链接 gcc test.c -ltmath -o tt
联系客服