腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
ldd
依赖
关系
、
、
、
我正在
Linux
(Ubuntu 11)下编译2个共享库("A","B")。库"B“正在使用库"A”
的
导出
函数(与-lA静态链接)
linux
-gate.
so
.1 => (0x004c0000) libc.
so
.6 /lib/i386-
linux
-gnu/libc.
so
.6 (0x00abf000)
浏览 8
提问于2011-11-24
得票数 1
回答已采纳
1
回答
_cypes.cpython-39-x86_64-
linux
-gnu.
so
:未定义符号: PyFloat_Type在带有dlopen
的
嵌入式Python中
、
、
、
的
ctype。我是这样声明Python3
依赖
的
:find_package(Python3 REQUIRED COMPONENTS Development Development.Embed)和使用target_link_libraries我确实看到libpython3.9.
so
导出
了PyFloat_Type,而_ctypes.cpython-39-x86_64-
linux
-gnu.
so
没有。.
so
CMakeFiles/mytest.pyth
浏览 7
提问于2021-06-08
得票数 2
回答已采纳
1
回答
如何在二进制文件中找到
导出
导入符号
的
共享库?
、
、
、
、
我正在试图找到导入外部符号
的
共享库。目前,我可以通过使用nm或许多替代方案(如使用radare2 )获得所有导入
的
符号。我还可以通过使用ldd获得二进制所
依赖
的
库。但是,由于找不到有效
的
方法来获取二进制文件中
的
哪个外部符号
依赖
于哪个共享库,我就陷入了困境。因此,例如,如何找到一个共享库,它可以高效地
导出
名为foo或printf
的
函数或任何东西?__libc_start_main
浏览 2
提问于2021-12-26
得票数 0
回答已采纳
1
回答
使用Fat Jar
的
可执行Jar在本地工作区位置寻找dll,而不是Jar根
、
、
我是Java和eclipse
的
新手。我
的
项目使用
依赖
于本地dll
的
第三方jars。我
把
这些dll放在bin文件夹下,这在eclipse中工作得很好。我使用"Fat出口商“eclipse插件将我
的
项目
导出
为可执行
的
jar。使用JDK实用程序,我注意到jar正在查找胖jar 之外
的
目标中
的
javafx,尽管jar
的
根中存在此dll。如何修改jar清单,以便它从jar中选择这些dlls,或者当我
浏览 8
提问于2013-01-11
得票数 0
1
回答
我可以用静态版本替换共享库
的
依赖
项吗?
、
、
、
我有一个
依赖
于C++共享库libfoo.
so
的
应用程序。我没有libfoo.
so
的
源代码,只有描述其接口和共享库文件本身
的
头文件。libfoo.
so
被链接到包含libbar.
so
.1作为
依赖
项。libbar是一个开源库,我可以使用它
的
静态库libbar.a.1。 是否有可能修改或包装libfoo.
so
,使其在运行时不再
依赖
于libbar.
so
.1?以某种方式将符号
浏览 0
提问于2014-04-14
得票数 0
4
回答
Android模拟器-无法加载驱动程序
、
、
Output:libGL error: driver pointer missinglibGL error: unable to load driver: swrast_dri.
so
Serial number of failed request: 55 Current serial number
浏览 1
提问于2016-10-16
得票数 10
回答已采纳
1
回答
lua51 c共享库
的
问题
、
、
、
、
我正在尝试编译一个简单
的
示例程序,该程序
依赖
于一个
依赖
于liblua51.
so
的
共享库(
so
)。我
的
源文件是example.c,下面是我用来编译它
的
命令(它是用C编写
的
) cc -Wall -fPIC -ldl -o a.out -I./ste-
linux
/ste-shared-libraries//liblua51.
so
: undefined referen
浏览 3
提问于2013-06-12
得票数 1
回答已采纳
1
回答
生成APK从文件名中删除本机库版本号。
、
、
、
、
这些库需要在Android应用程序中使用,因此我为它创建了一个简单
的
Java类和JNI包装器(作为共享
的
.
so
库)。输出文件如下:libs/armeabi/lib-b.
so
.2lib-wrapper.
so
依赖
于库注意,旧式自动工具安装程序将版本号添加到共享库文件名中,该文件名作为
浏览 4
提问于2012-02-13
得票数 1
1
回答
.net核心- PInvoke C共享库函数,它
依赖
于另一个共享库
、
、
、
、
我
的
第一个想法是,我
的
程序不知道wiringPi库。因此,我为这个dll添加了一个
导出
,并调用wiringPiSetup()进行测试。不管有没有这句话,结果都是一样
的
。我还在自定义库中添加了一个没有wiringPi
依赖
项
的
测试函数。这被C#称为罚款。命令ldd /usr/lib/libmylib.
so
给出了以下输出:
linux
-vdso.
so
.1 (0x
浏览 0
提问于2017-09-04
得票数 6
回答已采纳
1
回答
未定义符号hb_glib_script_to_script
、
、
、
我有几个商业应用程序
依赖
于FFMPEG或子
依赖
项libpango,以及其他可能
的
应用程序。我不确定哪些程序
依赖
于FFMPEG或libpango作为
依赖
项,也不确定使用了哪些版本。原始错误: ffmpeg: symbol lookup error: /lib/x86_64-
linux
-gnu/libpango-1.0.
so
.0: undefined symbol: hb_glib_script_to_script如果我检查libpango是否
浏览 0
提问于2021-10-08
得票数 2
回答已采纳
1
回答
Linux
默认OpenGL版本
、
、
、
我
的
应用程序链接到/usr/lib/x86_64-
linux
-gnu/libGL.
so
。一些遗留
的
OpenGL函数是可用
的
,无需定义GL_GLEXT_PROTOTYPES或调用glXGetProcAddress,例如glColor3f。默认情况下,哪个OpenGL版本(函数)可以在
Linux
下使用?我假设硬件支持最新
的
OpenGL版本。此外,我还使用了来自标准Ubuntu位置
的
兼容性概要文件和OpenGL
浏览 30
提问于2021-12-01
得票数 0
回答已采纳
1
回答
LD_PRELOAD多个相互依存库
、
、
、
我有一个具有
依赖
树
的
库,即有些
依赖
项具有我想要预加载
的
其他
依赖
项。我该怎么做?/sysroots/core2-64-poky-
linux
/usr/lib/libicuuc.
so
.60 \ /opt/yocto/2.5.1/sysroots/core2-64-poky-
linux
/usr/lib/libicui18n.
浏览 5
提问于2018-11-15
得票数 1
回答已采纳
1
回答
AWS Lambda / JNI -试图使它与嵌入式本机文件一起工作
、
、
、
、
我
的
控制台应用程序( Java项目)需要JAR
依赖
项,这需要本地*.
so
文件才能工作。我在
Linux
下,我找到了使我
的
应用程序工作
的
唯一方法是用本机LD_LIBRARY_PATH文件
的
绝对路径设置*.
so
环境变量。我改变了策略,解压缩了我
的
JAR
依赖
项,将本机*.
so
文件放在根中,用jar实用程序重新创建JAR
依赖
项(内部体系结构是可以
的
)。N.B.: 我认为
浏览 2
提问于2019-05-22
得票数 0
1
回答
共享图书馆可移植性
、
、
用于
Linux
上
的
共享库(.
so
)。我
的
理解是,只要CPU架构保持不变,那么在发行版之间应该是可移植
的
,对吗?例如,如果我有一个x86_64 Fedora,并将一个.
so
文件从它复制到一个x86_64 Ubuntu,那么.
so
应该工作得很好吗?现在我相信这是假设: .
so
与新机器上
的
其他.sos没有未实现
的
依赖
关系。( B) .
so
不
依赖
于与新机器不同版本
浏览 2
提问于2013-01-17
得票数 0
回答已采纳
1
回答
为什么/bin/ls链接到libp线程?
、
、
奇怪
的
是,ls是不是多线程
的
?ls可能需要libp线程做什么?ldd /bin/ls libselinux.
so
.1 => /lib/x86_64-
linux
-gnu/libselinux.
so
-8.
so
.0 => /usr/lib/x86_64-
linux</em
浏览 0
提问于2021-11-18
得票数 0
回答已采纳
1
回答
Linux
中没有版本信息
的
ld到库
、
在编译C/C++程序时,有没有一种方法可以在不嵌入版本信息
的
情况下链接到
Linux
中
的
库
导出
?readelf -V myext.
s
浏览 2
提问于2013-12-21
得票数 4
回答已采纳
1
回答
linux
上优先级高于链接时间
的
dlopen
、
、
我正在和gcc一起在
linux
上编译一个C程序。程序本身在构建时链接libc (其他内容不多),因此ldd给出以下输出:
linux
-vdso.
so
.1 => (0x00007fffd31fe000)libc.
so
.6 => /lib/x86_64-
linux
-gnu/libc.
so
.6 (0x00007f7a991c0000) /lib64/ld-
linux
浏览 2
提问于2015-01-04
得票数 3
1
回答
在PHP7.4中使用FFI加载库
的
问题
、
、
在使用新
的
FFI时,我很难在PHP中使用第三方.
so
库。当我运行这段代码时:PHP输出此错误:Aborted (core dumped) 这是库本身、我
的
PHP配置或其他方面的问题吗?这让我很困惑,因
浏览 4
提问于2020-01-28
得票数 2
回答已采纳
2
回答
从.
SO
导出
C++类(
linux
)
、
、
、
、
如何将整个类
导出
到共享库?其他语言可以使用这个库吗?( pascal )
浏览 4
提问于2010-02-22
得票数 4
3
回答
GNU链接器:替代--version-script在命令行列出
导出
的
符号?
、
、
在使用GNU工具链
的
Linux
上,我知道如何使用版本脚本(gcc -Wl,-- version - script =symbol s.map)控制从共享库
导出
的
符号,但我想在命令行中列出
导出
的
符号。编辑:libfoo.
so
global:foo1;
浏览 3
提问于2009-04-27
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
把mongo的collection字段导出到文件系统
把你的 Linux 打扮的像个黑客屏幕
怎么把货物的物流信息一键导出到本地电脑中
宋宝华:一个简单的python脚本看透Linux程序对库的依赖
把 Linux 上的文件列表和排序玩出花来
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券