腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
生成APK从文件名中删除本机库
版本号
。
、
、
、
、
我有一个遗留代码,它使用自动工具来构建共享
库
。这些
库
需要在Android应用程序中使用,因此我为它创建了一个简单
的
Java类和JNI包装器(作为共享
的
.
so
库
)。注意,旧式自动工具安装程序将
版本号
添加到共享
库
文件名中,该文件名作为依赖项嵌入到lib-wrapper.
so
中。# arm-
linux
-androideabi-4.4.3/prebuilt/
linux
-x86/
浏览 4
提问于2012-02-13
得票数 1
1
回答
关于
Linux
上
的
共享
库
,有哪些好
的
实践?
、
、
、
我最近读了很多关于
Linux
上
的
共享
库
的
文章,下面是我学到
的
: 共享
库
应该嵌入一个soname,包括其主要
版本号
。类似于:libfoo.
so
.1Its真正
的
文件名也应该包括一个次要
版本号
。类似于:libfoo.
so
.1.0When
库
文件被复制到,比方说/usr/local/lib,如果运行ldconfig,它将读取soname并创建一个名为libfoo
浏览 4
提问于2011-01-21
得票数 15
回答已采纳
1
回答
libxxx.
so
.N后面的数字代表什么?
、
、
我试图链接到一个swiftkey
库
,得到了这个错误:libm.
so
.6 (libc6, OS ABI:
Linux
2.6.15) =>
浏览 10
提问于2012-09-28
得票数 0
回答已采纳
1
回答
Qt: qmake中版本与VER_MAJ、VER_MIN、VER_PAT
的
区别
、
、
、
我使用
linux
作为Qt5中
的
共享
库
。由于在.pro中使用了以下任何一种:或VER_MIN = 2为
库
生成相同
的
输出名称(lib.
so
,lib.
so
.1,lib.
so
.1.2,lib.
so
.1.2.3),实际
的
区别是什么?Qt文档声明: 如果指定了应用程序模板,则版本指定应用程序
的
版本号
;如果指
浏览 1
提问于2019-01-17
得票数 1
回答已采纳
1
回答
向Android应用程序添加更新
的
共享本机库(.
so
文件)将导致UnsatisfiedLinkError
、
、
此应用程序依赖于用本机代码(c++)编写
的
模块。模块中
的
本机代码依赖于第三方共享
库
(.
so
)文件。,android现在搜索
的
是".
so
.2“文件,而不是".
so
”文件。无法更改.
so
文件
的
名称set_target_prope
浏览 1
提问于2018-01-29
得票数 2
回答已采纳
1
回答
无法在C++上编译CentOS程序
、
、
、
、
D_FILE_OFFSET_BITS=64 -m32 conftest.c >&5/usr/bin/ld: skipping incompatible /usr/lib/
浏览 4
提问于2015-02-13
得票数 1
2
回答
没有找到针对系统
库
的
链接,因为只有libuuid.
so
.1没有libuuid.
so
。
、
18 UTC 2013 x86_64 x86_64 x86_64 GNU/
Linux
我正在使用cmake创建一个共享
库
,它可以动态地链接到一些系统
库
uuid、set_target_properties(app_module_sip PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32") 当我编译时,我得到了这些
库
的
以下链接错误/usr/lib64&
浏览 10
提问于2013-10-23
得票数 3
回答已采纳
1
回答
readelf不显示共享
库
的
版本号
、
、
对于为ARM编译
的
共享对象,使用-a选项调用readelf会显示不带
版本号
的
库
,即libc.
so
0x00000001 (NEEDED) Shared library: [libz.
so
] 0x00000001(NEEDED)
浏览 27
提问于2012-11-24
得票数 4
回答已采纳
2
回答
共享
库
的
主
版本号
我编写了一个程序,它依赖于tiff共享
库
,在我
的
电脑上,
库
的
版本是libtiff.
so
.4,但它不能在另一台电脑上运行( tiff
的
主
版本号
是5,libtiff.
so
.5)。任何人都有解决这个问题
的
好方法。谢谢libtiff.
so
.4 => not found libQtGui.<em
浏览 3
提问于2013-09-18
得票数 0
1
回答
如何将可执行文件链接到共享
库
的
公共版本?
、
、
我和gcc在
linux
主机(x86_64)上构建了应用程序,它链接到一个共享
库
的确切
版本号
。我指定了链接器选项-lQt5Core,但应用程序链接到libQt5Core.
so
.5.3.1。如何构建与共享
库
的
公共版本链接
的
应用程序,如libQt5Core.
so
.5? 因此,我希望将我
的
应用程序链接到libQt5Core.
so
.5,而不是libQt5Core.
so
.5.3.1。
浏览 1
提问于2014-10-06
得票数 0
1
回答
共享对象文件中
的
版本号
、
、
、
、
关于构建.
so
文件
的
所有示例教程都显示了在.
so
后缀之后用
版本号
创建
的
文件。例如:这将生成.
so
文件libaver.
so
.1.0.1。此外,如果我在本地机器上浏览/usr/lib目录,我会发现许多.
so
文件
的
末尾都有
版本号
浏览 6
提问于2011-04-22
得票数 12
1
回答
qmake:如何在.
so
文件名中包含更长
的
版本号
我正在尝试使用qmake在
Linux
上构建一个动态
库
。这是我
的
.pro文件:TARGET = soTest问题是,当我使用qmake创建
so
文件时,我得到
的
是soTest.
so
.3.5.2,但我需要
的
是soTest.3.5.2.1。(内部
版本号
) 谢谢。
浏览 1
提问于2014-02-21
得票数 2
2
回答
将CMake配置为遵循符号链接
、
、
、
、
在
Linux
中,考虑存在test.
so
文件。它在运行时需要其他.
so
文件(例如alpha.
so
、beta.
so
、charlie.
so
)。它基本上是一个共享
的
图书馆。==> usr/lib/x86-
linux
-gnu/beta.1.4.
so
charlie.1.4.
so
==> usr/lib/x86-
linux
-gnu/char
浏览 3
提问于2018-06-12
得票数 1
回答已采纳
1
回答
如何为不同
的
系统配置NetBeans/C++项目?
、
、
、
、
在NetBeans/C++中,我有一个项目需要构建在两个不同版本
的
Linux
上。它们都有不同路径
的
库
,不同版本
的
GCC,不同版本
的
静态
库
和共享
库
。我遇到
的
一个问题是:程序链接到libmysqlclient.
so
,在一个系统上它构建没有问题(链接到libmysqlclient.
so
.16),而在另一个系统中,我得到了一个与缺少
的
库
相关
的
运
浏览 2
提问于2012-11-22
得票数 1
3
回答
如何进行共享
库
的
版本控制?
、
Windows为应用程序和DLL
的
版本信息提供资源文件。资源文件包括版本、版权和制造商等信息。我们如何在
Linux
上使用共享
库
来做这件事?
浏览 3
提问于2011-09-26
得票数 12
回答已采纳
3
回答
为什么
库
名在其名称中获得额外
的
0?
、
、
、
CONFIG += sharedHEADERS += recorder.hrecord32为什么要将额外
的
0添加到
库
和dll名称中?生成
的
makefile似乎不是附加
的
,而是假设它,在Makefile.Release中它只是这样说: SOURCES = recorder.cpp releasetrailing-slash linebr
浏览 5
提问于2009-01-01
得票数 3
回答已采纳
1
回答
如何构建.
so
,使其依赖于其他无
版本号
的
.
so
、
我正在构建一个android共享
库
,问题是android似乎不支持共享
库
版本控制。安卓手机上
的
.
so
库
似乎没有在其名称中包含
版本号
。我
的
问题是,我是否可以使用它
的
依赖项来构建我
的
.
so
,而不是列出它们
的
版本号
。$ arm-<
浏览 0
提问于2011-08-10
得票数 1
1
回答
ccx - calculix:当我想要执行ccx时,为什么会发生错误?
、
、
、
、
会出现一个错误:当我只运行没有标志或.inp文件
的
ccx时,结果是:我在我
的
ubuntu14.04计算机上安装了libgfortran3 (64位: x86_64),并将"libgfortran.
so
.3.0.0“文件链接到"/usr/lib/x86_64/”中,并创建
浏览 5
提问于2015-10-21
得票数 0
回答已采纳
2
回答
为Nitrogen6x构建Qt5时Libm重定位错误
、
、
、
、
\这是我在制作过程中大约5分钟收到
的
错误:Debian已经使用官方
的
网络安装程序
浏览 2
提问于2013-11-10
得票数 3
回答已采纳
2
回答
检查动态链接
库
是否过期
、
、
、
有没有可靠
的
方法来检查dll是否过时?例如,一些构建系统存储模块代码文件
的
校验和,然后将其存储在一个文件中。 有没有一种方法可以在DLL元数据中存储这种校验和,这样您就不需要保留额外
的
文件了?
浏览 0
提问于2018-01-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核版本号的那些事
Android 如何使用JNI构建wav转码amr的so动态库
pubmed数据库的检索必备教学,文献检索so easy
鸿蒙内核标准库与linux标准库的差异
Linux Shell产生随机数的七种方法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券