关于Linux下的共享库的创建。

关于Linux下的共享库的创建。,第1张

= =

看你的创建共享库命令

-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做个实时同步,将数据库完全实时同步到另外一台机器上


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8291917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存