linux下动态共享库的创建,使用与更新(包括ldconfig的使用)
一 创建并编译共享库<br />动态链接库一般以lib开头,形如libmymodule.so.1.0.0. <br />后面跟的三个版本号,从左到右的含义为:<br />(1) 大版本号,当接口变得和之前不兼容,则新增一个大版本号。<br />(2) 一般增加了接口,不过旧的接口不变,则新增此版本号。<br />(3) 接口不做任何变化,只是实现做了修改,则新增此版本号。 <br />假设我们的库只包含 module.cpp, 则用命令<br />g++ -fPIC -Wall -c module.cp
原创
2010-09-23 16:50:00 ·
2836 阅读 ·
0 评论