腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Java中有类似C的struct的东西吗?
、
、
当你试图
解析
像
ELF
等
文件格式
时,struct是必要的。或者,Java可以直接用于
解析
ELF
/二进制格式吗?
浏览 0
提问于2011-08-11
得票数 2
回答已采纳
1
回答
由Xcode构建的C stdio程序在Ubuntu上生成"cannot execute binary file: Exec format error“
、
、
我上一次使用Xcode构建这个控制台I/O程序是在几年前,从那以后就再也没有使用过Xcode,今天我笨手笨脚地重新构建了这个程序。它在我2014年中期的Macbook Pro上运行得很好。但当我将其复制到运行Ubuntu的远程x86_64 VPS时,运行它会生成所引用的错误消息。在Xcode (当前版本)中,Build Settings::architecture中的架构是64位Intel。我忽略了什么?
浏览 130
提问于2019-03-08
得票数 0
回答已采纳
2
回答
ELF
头大小大于52个字节
、
根据给定的
Elf
32_Ehdr结构(page9)在链路中,精灵头的大小应该是52个字节并固定。但是也有字段e_ehsize,可以大于52个字节。在哪里定义了这些额外的字节,直到第一节头开始?
浏览 2
提问于2016-06-19
得票数 1
回答已采纳
1
回答
有关加载和链接
elf
文件的参考书或文档
、
、
我已经在Windows中实现了
elf
解析
器的一些方面,直到获得符号表信息和符号相关信息。现在,我想继续了解更多关于链接和加载的知识,我认为这与
解析
elf
文件中的程序头文件有关。到目前为止,
elf
格式规范非常有帮助,但我发现很难理解和关联重定位信息,链接和加载到虚拟内存中。 有没有人能推荐一份好的推荐信或文档?John R. Levine的“链接器和加载器”是一本书吗?我的要求目前仅限于
elf
文件格式
。
浏览 4
提问于2011-09-20
得票数 2
回答已采纳
2
回答
任何读取和写入二进制
文件格式
(PE &
ELF
)的库?
、
、
、
你好, 我想为windows编写一个二进制
文件格式
查看器,它可以对PE和
ELF
文件进行操作。是否有用于读取PE &
ELF
文件格式
的C库?我下载了Gnu binutils的源代码,并发现它使用了,它声称支持大约25种处理器体系结构的大约50种
文件格式
。我不确定它是否实现了完整的PE规范,因为它基本上是一个很少使用PE格式的
Linux
库。此外,对我来说,库源代码似乎并不复杂,也不多。
浏览 2
提问于2010-06-20
得票数 4
回答已采纳
5
回答
当你运行一个程序时会发生什么?
、
我想在这里收集当您在Windows、
Linux
和OSX上运行可执行文件时会发生什么。特别是,我想确切地了解操作的顺序:我的猜测是可执行
文件格式
(PE、
ELF
或Mach-O)是由内核加载的(但我忽略了(可执行和可链接格式)的各个部分及其含义),然后您有了
解析
引用的动态链接器,然后运行可执行文件的我在填补
linux
的空白。如果有人想为胜利和OSX做同样的事情,那就太好了。
浏览 3
提问于2009-07-30
得票数 45
1
回答
ELF
格式操纵
、
、
、
我想知道我是否可以做任何
ELF
操作,并且仍然确保保持一致性--因此,该文件在
linux
上运行良好。这里的想法是创建一个
文件格式
,它可以由某个APIself定义来查询,以获得索引。(A)是否可以修改
ELF
头以存储索引(上述)。 (B)如果是,程序是什么?
浏览 4
提问于2011-09-29
得票数 4
回答已采纳
1
回答
在OS X中内置的Ruby扩展能在
Linux
上工作吗?
、
、
、
、
我想为一个可以在CentOS服务器上运行的C(带有C++库)程序做一个Ruby扩展,但对我来说在Mac上工作会更方便(特别是不需要重新安装所有的第三方库)。谢谢!
浏览 1
提问于2012-04-15
得票数 0
回答已采纳
1
回答
如何使用Perl查找Mac可执行文件的数据段?
、
我正在用Perl编写一个工具,它需要在Mac上的可执行文件中扫描特定的二进制模式。为了避免得到太多的误报,我希望将我的搜索限制在可执行文件的数据/文本段,排除代码段和其他一些东西。我如何才能做到这一点呢?
浏览 2
提问于2009-10-30
得票数 1
回答已采纳
6
回答
arm-
linux
-gcc vs arm-
elf
gcc
、
、
、
我在看uClinux系统,它用arm-
linux
-xxx构建内核,但是用arm-
elf
-xxx构建用户应用程序。如果这些应用程序打算在
linux
上运行,那么使用arm-
linux
-xxx构建所有应用程序不是更好吗? 在整个uClinux构建配置中,应该在哪里设置该选项?
浏览 4
提问于2008-12-23
得票数 5
1
回答
对象
文件格式
的差异
、
、
COFF (公共对象
文件格式
)和
ELF
(可扩展和可链接格式)之间的区别是什么?是什么东西使他们两种不同的东西?首先,我想到了可执行文件it(Linker)将根据它接收到的对象文件的类型生成。是这样吗?
浏览 4
提问于2013-09-25
得票数 0
回答已采纳
1
回答
g++可执行文件的
文件格式
、
、
我知道在
linux
系统中,这个扩展是没有用的,但是g++可执行文件必须有一个
文件格式
。我读过关于
ELF
的文章,但我不确定。谢谢!
浏览 14
提问于2016-08-18
得票数 0
回答已采纳
3
回答
如何用C++读取目标文件的符号
、
、
我知道
linux
命令"nm“可以做到这一点,但我希望能够在代码中做到这一点。问候 保罗
浏览 1
提问于2010-08-31
得票数 0
回答已采纳
2
回答
构建交叉编译器的必要性
、
、
、
、
我使用的是一台64位的
linux
机器,我正在做一些操作系统开发,据说你需要使用交叉编译器来为目标系统生成代码。gcc -ffreestanding -c -fno-pie -m32 source.c -o source.o ld source.o -o flatbinary.bin -m
elf
_i386-Ttext 0x10000 --oformat binary 我相信第一个命令会为32位机器创建一个
ELF
对象。
浏览 16
提问于2020-01-06
得票数 0
回答已采纳
1
回答
如何获得
ELF
文件的值?
、
我是
Linux
系统的初学者,我正在学习阅读这个文档的
ELF
文件格式
()。但是,当我看到有关搬迁的相关文件时,在搬迁计算中会出现一些奇怪的事情。我知道根据搬迁类型,它采用不同的计算方法。但是看看这个。我如何在
ELF
文件中得到这个"A“值? 请给我仁慈的回答.;
浏览 4
提问于2015-03-02
得票数 2
回答已采纳
2
回答
Linux
中不同格式的对象文件
、
、
我想知道
Linux
中的一些对象
文件格式
是什么?可执行文件,具有
ELF
格式还有其他类型的对象文件吗?
浏览 0
提问于2011-08-05
得票数 4
回答已采纳
1
回答
为什么nm将.rela.eh_frame和.rela.text隐藏在.o文件中?
、
、
、
0000000000000000 d .rela.text U _GLOBAL_OFFSET_TABLE_0000000000000000 a
elf
64_syms.c$> nm -a obj.o0000000000000000 t .text
浏览 8
提问于2022-04-16
得票数 1
回答已采纳
3
回答
用gcc生成a.out
文件格式
、
、
、
如何在x86架构上用gcc生成a.out
文件格式
?host]$ nasm -f aout start.asm 在
linux
上,编译.c文件会生成一个
elf
对象。
浏览 1
提问于2011-11-29
得票数 7
回答已采纳
1
回答
什么
文件格式
可以跨windows、
linux
和mac执行?
、
、
、
、
我知道通常需要一个.EXE、
ELF
或.OUT包装器,但据我所知,这些格式是特定于平台的,只是为了能够双击并运行它们。是否存在一种可以在windows、
linux
和mac上双击并运行相同机器代码(假设没有外部依赖关系)的
文件格式
?
浏览 4
提问于2020-04-27
得票数 0
回答已采纳
1
回答
可执行
文件格式
之间有什么区别?
、
、
我不是在问细微的差别,比如格式X可以拆分数据部分,或者格式Y可以在硬件中更有效地
解析
。 我问的是主要的差异,比如它们可能会影响对新的通用操作系统的选择。
浏览 1
提问于2016-03-30
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ELF文件格式(二)
编译、链接、装载
生物信息神奇网站系列(五):文件格式解析
linux消息队列源码解析
Linux 初学者必读!Linux 标准目录结构解析
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券