腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
ELF
文件
中
的
共享
库
绝对路径
gcc
、
linker
、
ld
、
elf
、
toolchain
我必须使
ELF
文件
使用
库
的
绝对路径
,而不是搜索默认路径(RPATH)。这是readelf
的
结果:Tag TypeName/Value但我想得到这样
的
东西
浏览 46
提问于2017-02-22
得票数 2
1
回答
正在运行
共享
目标
文件
版本不匹配
的
ELF
文件
dll
、
version
、
elf
我有一个
ELF
文件
,它从一个
库
的
X版本链接到一个
共享
目标
文件
。我只能访问该
库
的
Y版本
中
的
共享
目标
文件
版本。当我尝试运行
ELF
文件
时,我得到了<
ELF
filename>: <shared object filename>: version X not found (required by <
浏览 26
提问于2020-05-01
得票数 0
回答已采纳
2
回答
何时将
ELF
的
代码部分加载到内存
中
?
linux
、
operating-system
当在linux环境
中
运行
ELF
格式
的
可执行
文件
时,
文件
的
实际内容在什么时候被加载到物理内存
中
? 这是操作系统
的
哪一部分负责
的
?
浏览 27
提问于2015-10-06
得票数 0
回答已采纳
1
回答
ELF
对象
文件
成为
共享
库
或可重定位对象
文件
的
必要条件和充分条件是什么?
shared-library
、
elf
斯蒂芬·凯特在https://unix.stackexchange.com/a/448943上写道
ELF
对象
文件
成为
共享
库
的
必要条件是什么?
ELF
对象
文件
成为可重定位
浏览 0
提问于2020-09-27
得票数 -1
1
回答
显示ld通过-l找到
库
的
路径
c++
、
c
、
libraries
有没有可能让g++/ld显示
库
的
绝对路径
,即-l选项解析到
的
库
的
绝对路径
?在我
的
例子
中
,我尝试通过-llrs链接lrs
库
,我怀疑它会解析为/usr/lib/liblrs.so,但我想确认一下。
浏览 1
提问于2019-12-04
得票数 0
1
回答
ELF
是.o/..o
的
子集还是
ELF
基本上是整个.o/..o
的
子集?
linux
、
elf
我目前正在研究
ELF
格式。我想确认一下我认为是对
的
。如果我说.o/..o和linux可执行
文件
是
ELF
文件
,这是正确
的
吗?或者
ELF
在.o/..o
文件
浏览 1
提问于2016-07-07
得票数 1
回答已采纳
1
回答
Tizen gcc汇编程序生成
ELF
而不是对象
文件
??不能创建静态
库
。
gcc
、
static-libraries
、
elf
、
tizen
作为构建过程
的
一部分,源
文件
应该被编译成带有arm-linux-gnu-eabi-gcc -c
的
对象,然后用libtool组合成一个归档
文件
,但是libtool失败了,并抱怨每个.o
文件
都传递给它is经过检查,我发现arm-linux-gnu-eabi-gcc -c正在生成
ELF
文件
,而不是对象
文件
,这是我以前从未见过
的
。当我将-c -v传递给编译器时,我可以看到链接器没有被调用。那么为什么是
ELF
格式呢? 然后,我
浏览 3
提问于2016-10-12
得票数 1
回答已采纳
1
回答
导入
ELF
二进制
文件
中
的
名称
linux
、
import
、
dllimport
、
file-format
、
elf
ELF
格式将导入函数
的
名称存储在哪里?是否总是可以枚举所有导入名称,就像PE可执行
文件
一样?例如,如果一个二进制
文件
正在使用printf,那么仅仅通过对该二进制
文件
本身
的
静态分析就可以判断出它是这样
的
吗?
浏览 3
提问于2012-05-07
得票数 5
回答已采纳
2
回答
链接器是否在静态链接
文件
中
包含libc.so.6?
linux
、
gcc
、
linker
当我动态链接可执行
的
elf
文件
时,它需要libc.so.6
共享
库
。当我静态链接可执行
的
elf
文件
时,它不需要libc.so.6
共享
库
(这并不奇怪)。这是否意味着,要使用--static组装可执行
文件
,链接器会在其中包含libc.so.6?如果没有-链接器包含什么
文件
?我在哪里可以找到它?据我所知,链接器在静态汇编
文件
中
包含静态
库
浏览 0
提问于2012-04-23
得票数 2
回答已采纳
1
回答
文件
(1)实用程序如何区分
ELF
共享
对象和
ELF
可执行
文件
?
linux
、
debian
、
shared-libraries
、
executable
、
elf
问题是
ELF
共享
库
和普通
的
可执行
文件
,如果您查看它们
的
ELF
头,它们根本没有区别。在我
的
Linux机器(Debian11.4)上,即使考虑
的
文件
是可执行
文件
,也会将
ELF
的
e_type字段设置为
共享
对象
文件
,因为ht实用程序报告。它看起来是将
ELF
可执行
文件
与
ELF
共
浏览 4
提问于2022-09-20
得票数 2
2
回答
ELF
格式
的
导入符号
的
源
共享
库
的
名称
import
、
symbols
、
elf
、
portable-executable
我正在开发一个程序,它将分析
ELF
和PE格式
的
目标
文件
(类似于学校/研究项目)。现在,我将在可执行
文件
中
处理动态导入符号。我想找到尽可能多
的
有关符号
的
信息。在PE格式
中
,导入存储在.idata部分
中
。有几个表有不同
的
信息,但对我来说有趣
的
是,找出哪个
库
中
定义了符号是没有问题
的
。总是有
共享
库
的<
浏览 1
提问于2011-07-13
得票数 4
1
回答
如何构建在Linux上动态链接
的
qt应用程序(而不是
共享
库
)
linux
、
qt
、
shared-libraries
我想构建一个与
共享
库
链接
的
qt应用程序(默认情况下,qt应用程序也是这样)。但是qt总是将应用程序编译成一个
共享
库
。我知道这是可能
的
,因为我已经找到了几个动态链接
的
Linux应用程序(不是
共享
库
)。例如,大多数KDE应用程序都是用Qt编写
的
,但仍然是应用程序,而不是
共享
库
。是否有编译器/链接器标志允许我在Linux上构建qt 应用程序?请不要接-static。
浏览 3
提问于2018-07-10
得票数 1
回答已采纳
1
回答
GCC属性__attribute__ ((构造函数))来自链接
库
构造函数之后
的
主可执行程序运行
c
、
gcc
、
constructor
、
gcc-attribute
我注意到,来自链接到应用程序
中
的
共享
对象
的
构造函数总是在应用程序构造函数之前运行,即使我
的
应用程序具有较低
的
优先级(即更高
的
优先级);例如,让我们假设这个程序: printf("test\n"); return 0;是链接下列
共享
对
浏览 2
提问于2021-12-01
得票数 0
回答已采纳
4
回答
用于修改
ELF
二进制
文件
的
动态部分
的
工具
c
、
linux
、
elf
是否有工具可以修改
ELF
二进制
文件
的
动态部分
中
的
共享
库
条目?我想显式地修改我
的
二进制
文件
中
的
共享
库
依赖项(即用自定义路径替换现有
库
的
路径)
浏览 1
提问于2010-07-09
得票数 8
回答已采纳
2
回答
Linux:如何在
ELF
二进制
文件
的
动态部分修改
共享
库
名称
c
、
linux
我有一个名为libfoo.so
的
共享
库
g++ ...-o mybinary *.o -Lpath -lfoo5 但是,当我打印出
ELF<
浏览 3
提问于2010-07-29
得票数 3
回答已采纳
2
回答
关于
共享
库
的
问题
linux
、
shared-libraries
我有一些关于
共享
库
的
问题。 在哪里加载
共享
库
?如果
共享
库
已经加载,并且我运行二进制依赖于加载
的
库
,那么在这种情况下,
共享
库
将被加载,或者二进制将使用加载
的
库
?
浏览 5
提问于2014-04-05
得票数 3
回答已采纳
1
回答
什么类型
的
文件
可以动态加载?
linux
、
shared-library
、
dynamic-loading
8.1.5动态链接和
共享
图书馆
ELF
可执行
文件
,一个内核模块,它们都能被动态加载吗?引用
中
的
“可重定位加载格式”是否意味着.o对象
文件
,即内核模块,而不是.so
共享
库
文件
,根据如下: htt
浏览 0
提问于2018-10-17
得票数 1
1
回答
什么是“
共享
可执行
文件
”?
executable
、
shared-library
、
elf
斯蒂芬·凯特在https://unix.stackexchange.com/a/448943/674上写道 ld.so是一个
共享
的
ELF
对象,但它不需要解释器(它没有.interp条目);这是典型
的
库
(
共享
可执行
文件
总是需要解释器;否则它们是静态
的
,而不是动态
的
)。
ELF
对象
文件
是“
共享
可执行
的
”当且仅当它有一个.
浏览 0
提问于2020-09-27
得票数 0
1
回答
是否有检测
ELF
二进制
文件
被破坏/篡改
的
方法?
unix
、
elf
如何编程检测
ELF
二进制
文件
是否被篡改或破坏?谢谢。
浏览 1
提问于2011-01-09
得票数 1
1
回答
`cdll.LoadLibrary(“my.so”)‘抛出“没有找到合适
的
图像。”但是架构是匹配
的
,两者都适用于64位。为什么?
python
、
x86-64
、
elf
我有一个“
共享
对象”
文件
my.so,我试图在python中加载该
文件
:lib = cdll.LoadLibrary("my.so")OSError其原因是运行python (x86_64)
的
处理器
的
体系结构与其.so
文件
(ARM)
的
目标体系结构不匹配。确认此问题
的
方法是从命令行运行:这输出
ELF
64-bit LSB sh
浏览 2
提问于2021-08-19
得票数 2
回答已采纳
点击加载更多
相关
资讯
SMB共享中的另类攻击——SCF文件
共享文件到局域网中
DotNetZip:.NET中的强大ZIP文件处理库
数据库中数据导出到csv文件中
如何实现文件共享,文件共享的设置方法-镭速
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券