腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
列出在
Linux
上使用C/C++执行的程序中的共享
库
、
、
我想知道在
Linux
上执行C/C++程序时
加载
了哪些动态
库
。int main() ...list = GetAllSharedLibraryFilePaths();列表应包含: libm.so.6,librt.so.1,...或者
路径
: /lib/x86_64-
linux
-gnu/libm.so.6、/lib/x86_64-
linux
-gnu/librt.so.1 ...是否有返回所有共享<
浏览 7
提问于2019-12-10
得票数 2
1
回答
GDB未能
加载
这样的
文件
,并且错误没有这样的
文件
或目录
、
、
、
、
我正在将一个核心
文件
加载
到带有高寒
linux
的坞容器中的GDB中。最初,我的gdb抱怨没有找到二进制
文件
,然后我遵循了这个讨论并安装了libc6-compat,尽管我有一个64位
linux
,并且我的二进制解释器是64位[Requesting program interpreter: /lib64/ld-
linux
-x86-64.so.2]。这确实有效,但现在我得到了同样的.so
文件
错误。我可以看到.so
文件
在solib搜索
路
浏览 1
提问于2017-09-26
得票数 0
回答已采纳
1
回答
到ld-
linux
动态链接器/解释器的相对可执行
路径
、
、
、
、
我希望发布和存档二进制
文件
(带有
库
的可执行
文件
),这些二进制
文件
与尽可能多的
Linux
发行版和整个包可重定位兼容。这使得
库
可以与可执行
文件
一起重新定位,并适用于除链接器本身的ld-
linux
之外的所有
库
。/这样的相对
路径
只能在当前目录与
加载
程序本身相同的情况下才能工作(可执行
文件
在从其他地方启动时会出现错误)。我可以编写一个shell脚本来检测所有
路径
并
浏览 5
提问于2019-02-23
得票数 9
1
回答
如何将
库
添加到我的.jar
文件
、
、
我有一个关于Netbeans的项目,它与opencv
库
合作得很好。但是,当我构建JAR
文件
并尝试从cmd java -Djava.library.path="C:\opencv\build\java\x64" -jar myjar.jar时,它将引发 java.lang.NoClassDefFoundError
浏览 3
提问于2017-12-26
得票数 0
1
回答
为Netbeans中的本机dll提供自定义
路径
、
我在每个模块下的版本/模块/lib
文件
夹中添加了本机库。[根据部分:如何在库包装模块中包含本机库(.so或.dll)?]但问题是,在应用程序的最终生成过程中,本机库被复制到构建\集群\模块\lib
文件
夹。也就是说,我的本机库只有一个版本存在于lib
文件
夹中,因为两个版本都有相同的名称。
浏览 3
提问于2017-12-08
得票数 1
回答已采纳
1
回答
在macos上没有正确链接
库
的节点-gyp
、
、
、
我正在处理一个节点
加载
项,但是在使用node构建
库
时出现了一个错误。这是我的binging.gyp
文件
:"targets": [{ "cflags!"require('node-addon-api').gyp\")" 'defines': [ 'NAPI_DISABLE_CPP_EXCEPTIONS&
浏览 14
提问于2020-07-13
得票数 2
回答已采纳
2
回答
分析添加导入
路径
的影响
、
为了做到这一点,在test.py中我将CommonFolder的
路径
添加到系统
路径
中。在上一次更改中,我基本上向系统
路径
添加了一个稍长的
路径
。更准确地说,是FullPath/TestFolder/../CommonFolder而不是FullPath/CommonFolder。
浏览 2
提问于2018-06-26
得票数 0
1
回答
使用VC++动态链接
库
、
我使用的是BTICARD.DLL,这是Arinc429卡的动态链接
库
。例如,我需要用Java为像BTICard_CardOpen这样的函数编写包装类。
浏览 0
提问于2018-08-29
得票数 0
1
回答
Codigniter 3.1.9的PayPal集成错误
、
、
我的服务器详细信息如下:PHP7和
Linux
浏览 0
提问于2018-07-18
得票数 0
1
回答
链接动态
库
、
、
、
我想知道在动态
库
的情况下,链接的过程是如何工作的。如我所知,它首先在内存中
加载
映像/二进制
文件
,然后调用它(对于调用/链接
库
的每个程序)。但我的问题是:程序如何区分共享
库
和静态
库
?只有.so和.a?如果我将动态
库
的完整
路径
链接为/ path /to/so/file.所以这听起来很傻,但它是否是静态的,内容被复制到可执行二进制
文件
中呢? 谢谢..。
浏览 3
提问于2018-04-12
得票数 0
回答已采纳
2
回答
更改ld-
linux
位置
、
、
、
、
我发现要
加载
库
,可执行
文件
首先会打开/lib/ld-
linux
-x86-64.so.2。所有与
加载
共享
库
相关的功能(在多个
路径
中搜索,使用rpath等)只有在
加载
ld-
linux
之后才能工作,因为是ld-
linux
实现了这些功能。在我看来,ld-
linux
.so位置是硬编码在可执行
文件
中的(在我的可执行
文件
上调用strings强化了这一理论)。
浏览 4
提问于2013-02-05
得票数 4
回答已采纳
1
回答
如何查看动态共享
库
规范?
、
、
哪个
linux
命令显示
库
规范、体系结构和为其构建的os位? 背景:在
加载
共享
库
时,我得到了“不能打开共享对象:没有这样的
文件
或目录”的错误。使用LD_DEBUG="binds“,我发现
加载
程序正在搜索正确的lib
路径
。我读过,它可能是为其他架构(32位)构建的
库
,我运行的是64位。那么,哪个
linux
命令显示
库
规范、体系结构和为其构建的os位呢?
浏览 1
提问于2013-09-05
得票数 0
回答已采纳
3
回答
构建带有依赖项的可移植可执行
文件
、
、
、
我想要构建一个可执行
文件
,在确定的相对
路径
中查找它的依赖项。换句话说,我想分发一个zip,其中包含两个元素:一个可执行
文件
和一个带有共享
库
的
文件
夹。可执行
文件
必须能够在运行时找到那些共享
库
。到依赖项的
路径
。前传我需要的是找到具有相对
路径
的
库
,或
浏览 0
提问于2016-04-29
得票数 3
回答已采纳
1
回答
似乎忽略了JNA
库
路径
、
、
我正在尝试为C++
库
指定JNA on
linux
的
库
加载
路径
。在java文档中,我在调用程序时使用了-Djna.library.path,但JNA无法
加载
库
。这就是我调用这个程序的方式:当我使用-Djna.debug_load=true时,我可以看到
库
路径
和JNA试图找到
库
,
路径</em
浏览 8
提问于2017-05-09
得票数 2
2
回答
如何解释ldd程序的输出?
、
、
、
[root@wdctc1281 bin]# ldd node libdl.so.2 =.0 (0x00007f70f6c10000) /lib64/ld-
linux
-x86
浏览 3
提问于2015-12-23
得票数 23
3
回答
CodeIgniter:“无法
加载
所请求的类”
、
、
所有者与其他CI
文件
相同。从autoload中提取foo使问题消失。 有什么可能是错的吗?
浏览 3
提问于2011-11-06
得票数 20
回答已采纳
1
回答
设置sysroot命令和set solib搜索
路径
命令
、
、
我对设置solib搜索
路径
和设置sysroot的命令感到困惑,不确定何时使用其中一种或另一种。在我的例子中,符号只有在我使用这两个命令时才被
加载
。总是这两个命令都是必需的,每个命令都是做什么的。对于这里的,它看起来也像sysroot在子目录中查找,那么如果同时搜索
库
和从这些
库
加载
符号,为什么需要solib搜索
路径
?
浏览 5
提问于2017-11-22
得票数 3
1
回答
Unix/
Linux
环境中的动态链接类型
、
、
、
在创建windows静态
库
时,我们只需创建一个应该包含在链接器
路径
中的.lib
文件
。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将
路径
添加到.lib
文件
中。有些人称它为静态链接动态
库
。或者,我们可以在运行时显式
加载
动态<
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
在
linux
中,没有本地
文件
夹。
我正在使用
Linux
,并正在寻找/usr/local/
文件
夹。我怎么知道哪里是/usr/local/? 我的
Linux
是CentOS 7。在python中,他们说有些
库
文件
不是从/usr/ local /
加载
的,但是在GUI中的用户
文件
夹中,没有本地
文件
夹,所以我对usr的确切含义感到困惑。Pyt
浏览 0
提问于2020-04-03
得票数 -2
回答已采纳
1
回答
Lazarus Pascal的postgresql客户端
库
-缺少libpq.dll错误
、
、
、
pg数据
库
在我的Ubuntu
Linux
主机上。Lazarus在XP上,通过VirtualBox运行。我该怎么办?
浏览 3
提问于2012-10-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux配置文件路径大全
linux-路径及文件名截取
交叉编译的Linux的头文件路径
NPM酷库:dotenv,从文件加载环境变量
phpcms v9如何加载模板(二)之样式路径加载
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券