您好,欢迎来到99网。
搜索
您的当前位置:首页【Linux系统编程学习】 静态库的制作与使用

【Linux系统编程学习】 静态库的制作与使用

来源:99网

此为牛客网Linux C++课程 1.4&1.5 的课程笔记。

0. 关于静态库与动态库

1. 静态库命名规则

2. 静态库的制作

gcc -c add.c div.c mult.c sub.c

用gcc编译成目标文件

然后执行:

ar rcs libcalc.a add.o div.o mult.o sub.o

生成了名为libcalc.a的静态库文件。

3.静态库的使用

首先将刚才涉及到的文件整理一下:

gcc main.c -o app

报错,找不到头文件:

gcc main.c -o app -I ./include/

用-I参数在include里找头文件。

结果又报错:

gcc main.c -o app -I ./include/ -L ./lib -l calc

解释:-L ./lib表示搜索的库的路径,-l calc指定使用的库,这里要注意库的名称要填calc,而不是libcalc.a,指定库名称的时候去掉lib和后缀.a。

运行成功,生成可执行文件app,此后可执行./app执行文件。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务