C/C++创建及使用静态库

首次编辑:2024/8/11/2:37
最后编辑:2024/8/11/

方法

工具

步骤

  1. 创建静态库
ar cr libtest.a source1.o source2.o

cr标志表示创建一个静态库,如果静态库已经存在,则覆盖之。按照惯例,静态库的库名以“lib”开头、“.a”作为后缀名。

这里的source*.o当然就是由源文件编译而来的目标文件了。同时,源文件对应的.h头文件也需要保留。

  1. 使用静态库
gcc source.c -l test -o output_file -I <头文件所在路径> -L <静态库所在路径>

参考



0

作者:码鸽
链接https://code-pigeon.github.io/blog/html/创建及使用静态库.html
版权声明:博客所有原创内容(包括但不限于文章、图像等)除特别声明外,均采用CC BY-NC-SA 4.0国际许可协议。任何人均可自由传播,但禁止用于商业用途且必须署名并以相同方式分享。

评论