* 创建并使用静态库 创建静态库 例程:头文件 liberr.h 实现文件liberr.c 1. 把代码编译成目标文件 gcc –c liberr.c–o liberr.o 2.使用ar工具创建静态库 ar rcs liberr.a liberr.o 使用静态库 用户程序errtest.c 需要 #include “liberr.h” 使用-static选项链接liberr.a静态库 gcc errtest.c –o errtest –static –L. –lerr 注:如果没有指定-static选项,gcc将自动动态连接创建errtest $file errtest 检查生成的文件 * 创建并使用共享库 创建共享库 例程:头文件 liberr.h 实现文件liberr.c 1. 把代码编译成目标文件 gcc –fPIC –c liberr.c–o liberr.o 2.链接库: gcc –shared –Wl,-soname,liberr.so –o liberr.so.1.0.0 liberr.o –lc 3. 建立必要的符号链接 ln –s liberr.so.1.0.0 liberr.so.1 ln –s liberr.so.1.0.0 liberr.so 使用共享库 gcc –g errtest.c
您可能关注的文档
最近下载
- 建筑施工合同中英文对照.docx VIP
- 2026年全国保密教育线上培训考试试题库(附答案).docx VIP
- 【真题】七年级下学期期末考试数学试卷(含解析)福建省福州延安中学2024—2025学年.docx VIP
- 2024年职业院校技能大赛《心理健康与职业生涯》教学实施报告PPT.pptx
- 2023年新疆师范大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 广东省深圳市宝安区2024-2025学年七年级下学期数学期末试卷(含答案).docx VIP
- 拟定投入监理工程的设备、仪器表(通用可编辑Word版).docx VIP
- 2010-2023历年广东省湛江市七年级下学期期末测试生物试卷(带解析).docx VIP
- 2026年春季学期人教版九年级道德与法治下册全册教学设计及教学反思.docx VIP
- 森田心理疗法实践.pdf VIP
原创力文档

文档评论(0)