腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ldscripts中的.xs和.x*文件
是什么
?
、
这些文件
是什么
?/lib/x86_64-
linux
-gnu/ldscripts/
elf
32_x86_64.xs/lib/x86_64-
linux
-gnu/ldscripts/
elf
_i386.xs /lib/x86_64-
linux
浏览 0
提问于2022-12-14
得票数 0
回答已采纳
2
回答
将
Linux
内核编译为非
ELF
、
、
最近,一些发行版开始将vmlinuz文件和initrd打包在一个"
ELF
-Boot“中,想象一下这有一些好处。嗯,我需要使用vmlinuz文件的旧格式编译一个新内核。有人知道我怎样才能做到这一点吗?我使用的是Oracle Enterprise
Linux
,例如,如果我运行"make bzImage",结果是一个我不能使用的
ELF
文件。或者,有没有一种方法可以解压
ELF
-Boot映像并解压缩传统的vmlinuz文件?为了清楚起见,我现在执行"file /boot/v
浏览 4
提问于2011-02-26
得票数 1
1
回答
如何将
Linux
内核Bin转换为
ELF
格式
、
、
我们有一个没有
ELF
头部的
Linux
内核二进制文件,我们的引导加载程序将根据来自
ELF
头部的计算来加载内核映像(早期的QNX内核映像具有
ELF
头部),但是由于我们的
Linux
内核映像没有
ELF
头部,所以我们的引导加载程序拒绝将此内核映像加载到内存由于某些原因,我们没有更改引导加载程序代码的选项,因此我们唯一的选择是使用特定的入口点将
ELF
头插入到
Linux
BIN文件中。 实现这一目标的方法
是什么
?
浏览 3
提问于2013-03-08
得票数 5
回答已采纳
2
回答
ELF
(SysV vs TIS)和
Linux
的不同标准?
、
、
、
至少有两个可执行和可链接格式(
ELF
)标准,其中一个标准工具接口标准(TIS)可执行和链接格式(
ELF
)规范1.2版 旧的,TIS标准1.2是106页,而SysV ABI是157页,但只涵盖63-86页(23页)。
Linux
和GNU链接器使用哪一个?工具接口标准
是什么
?
浏览 0
提问于2018-11-21
得票数 2
回答已采纳
1
回答
加拿大十字二叉戟
、
、
、
、
我已经有了一个(arm-
linux
)。我想要做的事情很难理解,然后看一下这张图表: 我想让一个二进制文件在ARM
Linux
设备上运行,该设备将程序编译成MIPS。
浏览 5
提问于2010-02-04
得票数 3
回答已采纳
1
回答
尝试执行
elf
文件时的非法指令(核心转储)
、
、
我正在尝试执行一个
elf
文件(称之为预编译),它给出了:从源代码编译可以正常工作.linked, interpreter /lib64/ld-
linux
-x86-64.so.2, for GNU/
Linux
2.6.32, BuildID[sha1]=<BUILD ID HERE>interpreter /lib64/ld-
linux
-x86-64.so.2, fo
浏览 0
提问于2019-02-15
得票数 1
1
回答
Psycopg2“无效
ELF
报头”
、
我试图使用SQLAlchemy创建一个表,并得到错误“无效的
ELF
头”。这条道路如下:需要注意的是,我在Windows上使用虚拟环境(虚拟环境)中的bash运行这个程序,但是必须在操作系统和虚拟环境中安装Psycopg2的windows
浏览 6
提问于2016-10-14
得票数 1
回答已采纳
1
回答
链接错误:未定义对静态库的引用
、
、
、
、
我已经为xscale-
elf
(ARM架构)配置了speex1.2rc1,然后执行了make和make install。但是当我将库链接到我的程序(通过添加LDFLAGS += -lspeex -lm),并尝试编译时,我得到了这个错误:collect2: ld
浏览 5
提问于2012-03-07
得票数 0
3
回答
在Mac OS X上构建
Linux
内核
、
、
、
我正在做一个修改
Linux
内核的项目。我有一台桌面
Linux
机器,在上面构建内核没有任何问题。我从网上下载了一个
elf
.h。现在它抱怨:NO
ELF
我尝试从我的
Linux
桌面复制整个包含目录,并将其设置为/usr/include目录,但仍然收到像"u8" not declared这样的奇怪
浏览 216
提问于2012-04-05
得票数 25
2
回答
ELF
中的.interp部分
是什么
,以及自定义加载器是如何工作的?
、
、
Linux
中的
ELF
允许在.interp头中指定自定义加载程序。通常,这是ld。非ld装载机的例子
是什么
?加载程序本身所用的
是什么
?假设我指定了一个非ld interp,它与它应该加载的可执行文件的接口
是什么
?
浏览 7
提问于2022-01-10
得票数 1
2
回答
什么是
ELF
魔术?
我以前见过关于
ELF
魔法的讨论,最近在这个安全堆栈交换问题上有评论。我以前见过它,在我自己的启动日志里也见过.但我不知道那
是什么
。 精灵上的手册页有点超出我的头,因为我不做C或更低级别的语言。作为每天使用
Linux
操作系统的人,
ELF
是什么
?
浏览 0
提问于2014-09-02
得票数 32
回答已采纳
1
回答
Tizen gcc汇编程序生成
ELF
而不是对象文件??不能创建静态库。
、
、
、
作为构建过程的一部分,源文件应该被编译成带有arm-
linux
-gnu-eabi-gcc -c的对象,然后用libtool组合成一个归档文件,但是libtool失败了,并抱怨每个.o文件都传递给它is经过检查,我发现arm-
linux
-gnu-eabi-gcc -c正在生成
ELF
文件,而不是对象文件,这是我以前从未见过的。当我将-c -v传递给编译器时,我可以看到链接器没有被调用。那么为什么是
ELF
格式呢? 然后,我尝试调用arm-
linux
-gnu-eabi-gcc -S,然后调用arm-
lin
浏览 3
提问于2016-10-12
得票数 1
回答已采纳
1
回答
如何更新Android的GNU链接器?
、
、
、
、
生成错误输出: /opt/android-ndk-r12b/toolchains/arm-
linux
-androideabi-4.9/prebuilt/
linux
-x86_64/bin/..-4.9/prebuilt/
linux
-x86_64/bin/../arm-
linux
-androideabi/bin/ld: unrecognised emulation mode: a
浏览 1
提问于2017-10-23
得票数 0
回答已采纳
2
回答
如何在
linux
中将PE(便携式可执行)格式转换为
ELF
格式
、
、
、
将PE二进制文件转换为
ELF
二进制文件的最佳工具
是什么
? 因为所有的分析都必须在
Linux
上运行,所以我更喜欢在
Linux
上运行的实用程序&
浏览 4
提问于2010-04-02
得票数 12
3
回答
当我用Nagios调用Perl脚本时,为什么ps只返回一行输出?
、
、
、
我已经开始运行了: while (<PS_
ELF
>) { }}现在,如果通过从调用相同的脚本,则PS_
ELF
只包含一行(ps输出的第一行这让我感到困惑;可能的原因
浏览 0
提问于2009-02-04
得票数 3
回答已采纳
1
回答
编译
linux
内核错误
、
、
、
作为
linux
内核编译的新手,这是我第一次为自己编译
Linux
内核(我正在尝试使用其他TCP拥塞控制算法)。✘ XPS-13-9360 ~/
linux
_compile/
linux
-5.1.18 make CALL/
linux
-5.1.18/tools/objtool/arch/x86
浏览 0
提问于2019-07-18
得票数 0
回答已采纳
3
回答
如何在
linux
上编译以与所有发行版共享?
、
、
我在Fedora Core12上编译了一个PHP扩展,但当我使用CentOS将其发送给某人时,他们收到错误消息:"
ELF
file OS ABI invalid“加载fine的扩展从文件中提供以下内容:
ELF
64位LSB共享对象,AMD x86-64,版本1 (SYSV),未剥离 因此,我似乎需要为一些发行版生成一个SYSV类型的文件,而不是
浏览 1
提问于2010-05-04
得票数 6
回答已采纳
1
回答
对象文件格式的差异
、
、
COFF (公共对象文件格式)和
ELF
(可扩展和可链接格式)之间的区别
是什么
?
是什么
东西使他们两种不同的东西?首先,我想到了可执行文件it(Linker)将根据它接收到的对象文件的类型生成。是这样吗?
浏览 4
提问于2013-09-25
得票数 0
回答已采纳
2
回答
理解fs/binfmt_
elf
.c
、
我正在尝试理解
linux
源文件/home/akash/Downloads/
linux
-3.4.3/fs/binfmt_
elf
.c,这是我的一部分代码,如下所示。static struct
linux
_binfmt
elf
_format = { .load_binary= load_
elf
_binary, .load_sh
浏览 5
提问于2012-10-11
得票数 2
1
回答
为什么可执行和可链接格式(
ELF
)文件包含一组区段?
、
、
、
、
这些天,我指的是
Linux
中的文件处理系统调用。我让和这个去学习为什么
ELF
以上每一节的任务
是什么
? 使用一组区段的可行性
是什么
?
浏览 2
提问于2013-12-29
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux是什么?
【领糖啦】ELF
LINUX系统是什么?
ELF文件格式(二)
Linux是什么与如何学习
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券