静态库与动态库的创建和使用
来源:互联网 发布:2万钱网络大电影 编辑:程序博客网 时间:2024/06/06 08:31
一、静态库的创建:
(1)gcc -c 源文件.c ——》产生.o文件
ar rcs/rcd 静态库名(libname.a) 目标文件1 目标文件2
二、静态库的使用:
(2)gcc -o file file.c -L. -lname
ar -t libname.a 列出库中的目标文件
ar -d libname.a file.o 删除库中.o的目标文件
ar -d+v libname.a file.o 提示是否删除或库中是否有此文件
ar -x+v libname.a file.o 提取.o目标文件
一、动态库的创建:
(1)gcc -shared -fPIC -o 库名.so 源文件.c
gcc -fPIC -c 源文件.c
gcc -shared 目标文件.o libname.so
二、动态库的使用:
(2) gcc 源文件.c ./ 库名.so -o 可执行文件名
用虚拟机演示如下:
0 0
- Linux静态库和动态库的创建与使用
- 静态库与动态库的创建和使用
- VC++动态库和静态库创建与使用
- VC++动态库和静态库创建与使用
- 静态库与动态库的创建与使用
- 静态库与动态库的创建与使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- Windows静态库和动态库的创建和使用
- [JS]JS内存管理
- HDU 5907-Find Q (全是q的子串)
- 微信公众号开发_MessageType的代码(六)
- Android Studio超实用插件--ADB WIFI 使用的介绍
- 代码整洁之道总结(一)
- 静态库与动态库的创建和使用
- 笔记:C++学习之旅---关联容器
- 微信公众号开发_QRCodeUtils的代码(七)
- 工作记录之JS加载XML文件的方式
- 个推的推送消息延迟的一个原因记录
- 更新Ubuntu的gcc和g++版本
- 笔记:C++学习之旅---面向对象程序设计2
- Python字符串的encode与decode研究心得乱码问题解决方法
- androidManifest