eclipse 工程多版本共存的编译技巧

来源:清泛原创     2020-09-03 10:44:14    人气:     我有话说( 0 人参与)

清泛网(www.tsingfun.com):eclipse 工程多版本共存的设置方法:多个工程输出的文件名差异化,但最终生成的lib名一致,ldconfig会自动生成真正的lib so。设置输出的文件名,这个随便都行,用于区分多版本so

eclipse 工程多版本共存的设置方法:多个工程输出的文件名差异化,但最终生成的lib名一致,ldconfig会自动生成真正的lib so。如:libBase.so需要dev与1.6两个版本共存,则输出文件名可以相应设置为 libBase.so.dev  和 libBase.so.1.6,它们实际的lib so名字都是 libBase.so。


设置输出的文件名,这个随便都行,用于区分多版本so:


设置真正的lib名称,上面不同版本的so文件真正的lib名称是一致的:



如果在ld.so.conf系统目录中,使用ldconfig命令会自动生成so原始文件(规则在elf头部,使用 readelf -d 查看);用户目录下则需要自行 ln -s 创建链接。
如:libBase.so.dev  libBase.so.1.6 它们实际的lib so名字是 libBase.so,使用 readelf -d libBase.so.dev 可以查看真正的so名。

eclipse 多版本

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)