怎么避免生成带版本后缀的共享库(即.so文件)
怎么避免生成带版本后缀的共享库(即.so文件)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何使用后缀为so.x.y类型的so库,例如libxxx.so.3.1、libxxx.so.3.1.0
1624浏览 • 1回复 待解决
Worker无法识别ets后缀的文件
194浏览 • 1回复 待解决
文件管理中,修改文件中的.RAR后缀,变成.APK文件消失了,怎么回事呀
7700浏览 • 1回复 待解决
HSP/HAR包中如何引用外部编译的so库文件
2382浏览 • 1回复 待解决
数据库连接url后缀太长了
2942浏览 • 1回复 待解决
DevEco Studio 怎么生成 RGB565 的 bin 文件
2877浏览 • 1回复 待解决
SVN版本控制器更新文件数据,即解决冲突的原理是什么?
5722浏览 • 1回复 待解决
鸿蒙工程可以添加.so 文件吗?怎么添加?
2646浏览 • 1回复 待解决
HarmonyOS 有关共享库的问题
303浏览 • 1回复 待解决
ArkTS文件后缀是否需要全部改成ets
1928浏览 • 1回复 待解决
HarmonyOS 编译生成的hap和app文件的名称如何配置追加版本号
319浏览 • 1回复 待解决
如何解压一个zip文件,并获取到指定后缀的文件?
1638浏览 • 1回复 待解决
HarmonyOS 如何适配自己的so库?
362浏览 • 1回复 待解决
Native C++模版中,生成的so库的名称在哪里定义,需要与哪些内容保持一致
1647浏览 • 1回复 待解决
由so构建的HAR包,在import的时候必须使用so库的名字吗?
598浏览 • 1回复 待解决
Text怎么显示带html标签的文本
4204浏览 • 1回复 待解决
构建release har,没有带debugSymbol的so,出现闪退后没法反解堆栈
699浏览 • 1回复 待解决
HarmonyOS C++的项目打包生成的so的sourceMap在什么地方
202浏览 • 1回复 待解决
ArkTS项目如何调用已有SO库?
739浏览 • 1回复 待解决
如何在Native层加载so库
959浏览 • 1回复 待解决
有没有带拦截器的网络库可以封装
195浏览 • 1回复 待解决
XamarinStudio如何生成mdb文件?
1842浏览 • 1回复 待解决
Text怎么解析展示带html标签的文本?
1866浏览 • 1回复 待解决
har包集成怎么配置so的架构
187浏览 • 1回复 待解决
DevEco Studio开发如何引入.so库
10425浏览 • 1回复 待解决
要避免生成带版本后缀的共享库(即.so文件),需要在编译和链接阶段做适当的调整。
1、不指定版本号:在链接共享库时,不要使用-Wl,-soname,libname.so.X 或类似的方式来指定动态链接库的soname。这样链接器不会在输出的.so文件名中包含版本信息。
2、手动重命名:如果共享库文件已经生成,但带有版本信息,你可以简单地重命名库文件,去掉版本后缀。
3、修改Makefile或构建脚本:请确保构建配置文件中(如Makefile、CMakeLists.txt等),不包含任何自动在生成的库文件名中添加版本号的命令或脚本。
例如,如果你使用的是Makefile,可能会看到类似以下的命令:
应该将其改为类似以下的命令:
如果使用CMake,请查看你的CMakeLists.txt文件是否包含设置VERSION或SOVERSION属性的命令。移除或注释掉这些命令也可以避免版本后缀的生成: