腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LD_PRELOAD多个相互依存库
、
、
、
我有一个具有依赖树的库,即有些依赖项具有我想要预
加载
的其他依赖项。我该怎么做?/sysroots/core2-64-poky-
linux
/usr/lib/libicuuc.
so
.60 \/opt/yocto
浏览 5
提问于2018-11-15
得票数 1
回答已采纳
1
回答
在LD_DEBUG输出中“调用init:”是什么?
、
我在c++上工作,我使用LD_DEBUG环境变量来获得库
加载
顺序
,如下所示:然后执行程序。以下是输出的代码片段。| 3652: find library=libc.
so
.6 [0]; searching | 3652: search cache=/etc/ld.
so
.cache| 3652: trying file=/lib/i386-
linux
-gnu/i6
浏览 1
提问于2013-02-27
得票数 0
1
回答
为什么Ubuntu20.04跨/lib和/usr/lib复制动态对象文件
、
/lib/x86_64-
linux
-gnu/libstdc++.
so
.6我正在查看链接到apt的对象文件,而libstdc++.
so
.6就是其中之一。libstdc++6包拥有/usr/l
浏览 0
提问于2022-04-01
得票数 1
回答已采纳
2
回答
如何查看共享库
加载
的
顺序
、
、
给定一个ELF二进制或共享对象,我如何最容易地看到所需共享库的
加载
顺序
? 它们是否按readelf -d列出的
顺序
加载
?
浏览 1
提问于2016-11-16
得票数 2
回答已采纳
1
回答
如何通过XS .
so
文件进行跟踪?
、
、
、
、
程序
加载
一个模块。该模块用
加载
一个文件。这个Perl运行在
Linux
上,是使用gcc和-DDEBUGGING构建的,随后.
so
文件也是如此。我可以重新编译。在执行Perl程序时,如何通过.
so
文件中的C函数进行跟踪?我需要知道函数的名称和它们运行的
顺序
。如果有函数参数,那就太好了。
浏览 2
提问于2018-06-01
得票数 13
4
回答
在
加载
Linux
.
so
文件
、
我试图在运行时用Java
加载
一个
linux
文件,但我得到了一个.
so
。libSample.
so
文件位于/Users/tom/codebase/jni/dist目录中。有什么想法吗?谢谢!java.lang.UnsatisfiedLinkError: /java.lang.UnsatisfiedLinkError:/java.lang.UnsatisfiedLinkError/tom/codebase/jni/dis
浏览 4
提问于2011-11-08
得票数 8
回答已采纳
1
回答
未设置LD_LIBRARY_PATH环境变量时,System.load()方法无法
加载
共享库
、
、
在
Linux
中
加载
共享库时,我遇到了一个奇怪的问题。在我的应用程序中有两个共享库(假设abc.
so
和xyz.
so
)。abc.
so
依赖于xyz.
so
,也就是说,每当您试图
加载
abc.
so
时,abc.
so
都会首先
加载
xyz.
so
。现在,当我通过将LD_LIBRARY_PATH设置为包含这两个库的文件夹来
加载
这些库时,它可以正常工作。然而,当我试图用System.load("%
浏览 0
提问于2011-06-10
得票数 1
1
回答
当System.load以相反的
顺序
加载
依赖库时的UnsatisfiedLinkError
、
、
、
我有一个依赖于libsgx_uae_service_sim.
so
和libsgx_urts_sim.
so
的动态库libjvm_host.
so
linux
-vdso.
so
.0 => /lib/x86_64-
linux
-gnu/libpthread.
so
.0 (0x00007f37d91fc000) libstdc++.
so
.6 => /usr&
浏览 0
提问于2018-11-15
得票数 0
2
回答
尝试使用dlopen
加载
库时未定义的符号
、
、
、
、
我正在尝试
加载
一个共享库(插件),它是我在
Linux
ARM平台上使用dlopen提供的(封闭源代码)。我尝试这样
加载
:结果是失败,并显示以下消息:此外,我还阅读了每一列的含义,但这些值非常奇怪。您如何解释该符号描述?为什么地址是0?为什么类型是NOTYPE?
浏览 0
提问于2011-12-03
得票数 9
回答已采纳
2
回答
ELF中的.interp部分是什么,以及自定义
加载
器是如何工作的?
、
、
Linux
中的ELF允许在.interp头中指定自定义
加载
程序。通常,这是ld。非ld装载机的例子是什么?
加载
程序本身所用的是什么?假设我指定了一个非ld interp,它与它应该
加载
的可执行文件的接口是什么?
浏览 7
提问于2022-01-10
得票数 1
1
回答
如何链接我自己的.
so
文件而不是OS包.
so
文件?
、
、
、
、
/jsoncpp-src-0.5.0/libs/
linux
-gcc-4.4.7/libjson_
linux
-gcc-4.4.7_libmt.
so
./curl-7.60.0/lib/..libs/libcurl.
so
.4.5.0
linux
-vdso.
so
.1 (0x00007ff4f5f1000) ./jsoncpp-src-0.5.0/lib
浏览 1
提问于2018-06-01
得票数 0
回答已采纳
2
回答
符号与共享库之间的强制映射
、
、
foo.
so
依次链接到fooHelper.
so
和bar.
so
,链接到barHelper.
so
。 现在,问题是fooHelper.
so
和barHelper.
so
有一些相同的符号。有没有办法强迫foo.
so
使用fooHelper.
so
的实现,bar.
so
使用barHelper.
so
的?目前发生的情况是,根据帮助程序的链接
顺序
,foo.
so
和bar.
so
只使用了一个ba
浏览 1
提问于2012-12-05
得票数 1
回答已采纳
2
回答
更改ld-
linux
位置
、
、
、
、
我发现要
加载
库,可执行文件首先会打开/lib/ld-
linux
-x86-64.
so
.2。所有与
加载
共享库相关的功能(在多个路径中搜索,使用rpath等)只有在
加载
ld-
linux
之后才能工作,因为是ld-
linux
实现了这些功能。我的问题是,在我的
linux
发行版中,编译器(g++)将ld-
linux
位置设置为/lib/ld-
linux
-x86-64.
so
.2
浏览 4
提问于2013-02-05
得票数 4
回答已采纳
1
回答
RTLD_NEXT工作不正常
、
、
、
、
fopen_override(const char* path, const char* mode) {}g++ 1.cc -shared -ldl -fvisibility=default -fPIC -o lib1.
so
-L.g++ m
浏览 4
提问于2014-04-08
得票数 1
2
回答
列出某个动态
加载
的库的已用符号
、
、
、
我想列出程序从特定库中
加载
的符号。您可以使用ldd列出所需的库:这将产生类似于以下输出: libc.
so
.6 (GLIBC_2.1) => /lib/i386-
linux
-gnu/libc.
so
.6 lib
浏览 2
提问于2012-09-18
得票数 3
回答已采纳
1
回答
如何通过Google
加载
Linux
.
so
文件?
、
我是gTest的新手,我需要通过
Linux
平台编写一个程序。但是当我开始编写它时,我不知道如何
加载
.
so
文件。在中,我
加载
文件的方式类似于如何通过装载成功。 这里有人知道如何
加载
.
so
文件吗?
浏览 4
提问于2014-03-26
得票数 0
1
回答
解析Windows和*nix系统上的共享库路径
、
、
、
当
加载
给定名称的共享库时,系统会根据搜索
顺序
或缓存在某些目录中搜索实际文件(如.dll)。我对在Windows、
Linux
和Mac上工作的解决方案感兴趣。
浏览 0
提问于2019-05-04
得票数 1
回答已采纳
2
回答
为什么我不能预
加载
我自己的libc.
so
.6来运行动态可执行文件
/libc.
so
.6" ./xxx./xxx)$ uname -a
Linux
platinum 2.6.32-754.3.5.el6.x86_64 #1 SMP Thu Aug 9 11:56:22EDT 2018 x86_64 GNU/<em
浏览 9
提问于2018-09-14
得票数 2
2
回答
什么是链接器,什么是动态链接中的
加载
程序?
、
、
CSAPP (3ed)在p733中说 7.9
加载
可执行对象文件要运行可执行对象file prog,我们可以将其名称键入到
Linux
的命令行:
linux
> .接下来,它注意到prog2l包含一个.interp部分,其中包含动态链接器的路径名,这个链接器本身就是一个共享对象(例如,
Linux
系统上的ld-
linux
.
so
)。(.
so
);the
加载
程序是二进制的解释器,例如/lib 64/ld-
linux
- x8
浏览 0
提问于2020-09-27
得票数 -1
1
回答
未定义对‘`pthread_key_create’的引用;参数
顺序
不能修复问题
、
/lib/libgtest.
so
: undefined reference to `pthread_key_create'/usr/lib/gcc/x86_64-
浏览 3
提问于2014-11-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
web.xml 组件加载顺序
loadlibrary:将 Windows DLL 加载到 Linux
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
Steam 游戏创意工坊更新:支持加载顺序、显示 Mod 依赖项等
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券