看你的创建共享库命令
-soname -libmy.so.1
这里就写明了共享库的名字是libmy.so.1啊!
--library=libmy.so.1 (libc6) =>/usr/lib/--library=ibmy.so.1这个语句的意义是这样的:
有一个调用了libc6的库,名为libmy.so.1,文件放在/usr/lib/里
-soname后面接的是库的名字,除非你强行更改.so文件,是不会变的。
-o后面接的是生成的文件名,会变!
Linux库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名按照道理说mysql配置远程模块应该支持数据库共享,oracle是没问题的,mysql没试过,如果要保证数据库的完整性,不如用rsync做个实时同步,将数据库完全实时同步到另外一台机器上欢迎分享,转载请注明来源:内存溢出
评论列表(0条)