- 3
- 0
- 约1.39千字
- 约 3页
- 2021-10-27 发布于山东
- 举报
Linux下动态库的生成及链接方法汇总
Linux下动态库的生成及链接方法汇总
PAGE / NUMPAGES
Linux下动态库的生成及链接方法汇总
最近在看《 C 专家编程》 ,看到第 5 章-对链接的思考 ,正好作为参考 ,对 Linux 下动态库的生成及链接方法作一下总结。
Linux 下动态库文件的扩展名为 .so(Shared Object。按照约定 ,所有动态库文件名的形式是 libname.so(可能在名字中加入版本号。这样 ,线程函数库被称作libthread.so。静态库的文件名形式是 libname.a。共享 archive 的文件名形式是
libname.sa。共享 archive 只是一种过渡形式 ,帮助人们从静态库转变到动态库。
本文仅以简单的例子介绍动态库文件的生成和链接方法。
操作系统 :Debian/GNU Linux2.6.21-2-686;
GCC 版本
一、库文件及测试文件代码
库文件及测试文件所在的目录 :/home/program/。
1.库文件名 :myfunction.c
2.测试文件名 :test.c
二、动态库的编译方法
编译库文件 myfunction.c:
如果编译成功 ,会在 /home/program/下生成动态库文件 :libmyfunction.so 。这里有两点需要说明 :
1.对 Linux 操作 ,一般都推荐在普
您可能关注的文档
最近下载
- 心情小书my feelings book英文版我的材料由教书匠在老师制作.pdf VIP
- 2026年党支部书记专题党课讲稿(6篇完整版).docx VIP
- (正式版)C-J-T 3008.3-1993 城市排水流量堰槽测量标准巴歇尔水槽.docx VIP
- 地方建筑图集 河北 J12Z601 典型路面结构及道路工程细部构造.docx VIP
- 施工工地重污染天气管控方案.pdf VIP
- 煤化工工艺学课件 第十二章 煤化工的污染及防治.pptx VIP
- 大学物理第7章气体动理论.ppt VIP
- 2025 年 12 月(第二套)大学英语四级考试真题及答案.pdf VIP
- 2026秋小学人教版音乐六年级上册(新教材)教学计划附进度表.docx VIP
- 煤化工工艺学课件 第七章 煤的直接液化.ppt VIP
原创力文档

文档评论(0)