腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
vmlinuz和zImage的区别是什么?
我所知道的(如果我的理解是错误的,请改正):一些消息来源说,这实际上是相同的图像,如:这里和这里。我已经构建了嵌入式Openwrt项目,并在执行"file vmlinuz“时获得了以下信息: vmlinuz:
ELF
32-bit MSB
浏览 0
提问于2016-04-14
得票数 5
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 emulatio
浏览 1
提问于2017-10-23
得票数 0
回答已采纳
1
回答
Tizen gcc汇编程序
生成
ELF
而不是对象文件??不能创建静态库。
、
、
、
经过检查,我发现arm-
linux
-gnu-eabi-gcc -c正在
生成
ELF
文件,而不是对象文件,这是我以前从未见过的。当我将-c -v传递给编译器时,我可以看到链接器没有被调用。那么为什么是
ELF
格式呢? 然后,我尝试调用arm-
linux
-gnu-eabi-gcc -S,然后调用arm-
linux
-gnu-eabi-as,发现汇编程序本身正在
生成
ELF
文件。arm-
linux
-gnueabi-as main.s -o main
浏览 3
提问于2016-10-12
得票数 1
回答已采纳
1
回答
创建
ELF
而不是a.out
、
、
我需要使用gcc
生成
一个简单的"Hello World“
ELF
32可执行文件。不过,我似乎没有gcc精灵的指挥能力。有没有可能在不重新构建gcc的情况下创建
ELF
二进制文件而不是a.out?
浏览 1
提问于2011-04-06
得票数 4
回答已采纳
1
回答
SYSV与
Linux
/GNU
ELF
格式
、
、
、
我的库和目标文件似乎有不同的
ELF
格式,这可能导致链接器无法“找到”库。 我不能将
Linux
/GNU和SYSV
ELF
?连接
浏览 17
提问于2017-08-20
得票数 13
1
回答
Ubuntu x64 PC机上带ARM交叉编译器的交叉编译
、
、
PCoffline-compile 编译pocl1.4并使用在Ubuntu x64 a kernel.cl上操作的ARM交叉编译器
生成
它的ARM可执行文件,并使用在Ubuntu x64 PC上操作的poclcc
生成
它的ARM可执行文件。 $sudo make install $cmake -DLLC_TRIPLE=aarch64-
linux
-gnu/usr/bin/ld: unrecognised emulat
浏览 5
提问于2020-04-08
得票数 0
1
回答
gnu可以在Mac上使用吗,比如gobjdump解析器、
Linux
二进制文件?
、
、
、
基本上,我有一些在
Linux
32位上编译的
ELF
二进制文件。我正在尝试使用gobjdump和greadelf等自制软件安装的gnu。当我试图使用gobjdump解析精灵二进制文件时,我得到了以下错误:gobjdump: Matching formats:
elf
32-i386-nacl
elf
32-i386-sol2
elf
32-i386-vxworks
elf
浏览 4
提问于2014-04-21
得票数 4
回答已采纳
1
回答
为什么exec文件在
Linux
中
生成
4个进程?
、
、
、
我在CygWin上用gcc-
Linux
4.1(交叉编译的CygWin)构建了我的RTAI模型源(由simulink
生成
),并成功地
生成
了
ELF
.
ELF
在Ubuntu上运行正常。在Ubuntu上正确运行
ELF
之后,系统监视器中有四个进程具有相同的名称但不同的进程id。但是如果我在
Linux
上用gcc构建我的源代码,它只
生成
一个进程,所以我认为可能不会调用fork()或exec()。 一个exec文件如何
生成
四个进程?ps -
e
浏览 0
提问于2013-05-30
得票数 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
回答
如何将C程序编译为FDPIC_
ELF
而不使用共享Libs
、
、
、
、
我的平台: | OS: Ubuntu 20 LTS | Cross compile Toolchainstable 2020-09-17) |__ 首先,我的平台是MMU少的,而MMU少的平台不能运行正常的ET_EXEC类型
elf
,并且可执行文件的格式应该是FDPIC_
ELF
(带有ET_DYN类型的
ELF
,并且应该是PICPIE/
浏览 1
提问于2020-10-01
得票数 0
回答已采纳
3
回答
从内存中加载.so文件
、
、
可能重复: 我在Windows的DLL文件中看到了这种情况,它是从内存缓冲区加载的,但是我在
Linux
中找不到它,而且"ld“源代码是我见过的最复杂的代码。我只是不知道从哪里开始,虽然我读过大部分
ELF
规格,但对我来说还是很神秘的。
浏览 5
提问于2012-01-26
得票数 6
1
回答
我的Go工具是为错误的架构构建的吗?
、
、
毕竟,我的$GOBIN文件夹中有5g/5l,它们
生成
有效的ARM二进制文件。shared libs), for GNU/
Linux
2.6.9, not stripped5g:
ELF
64s
浏览 1
提问于2012-01-12
得票数 2
回答已采纳
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
-gnu/ld
浏览 0
提问于2022-12-14
得票数 0
回答已采纳
1
回答
从桌面到arm使用llvm进行交叉编译
、
知道是
怎么
回事吗?=皮层-a9 -I/usr/arm-
linux
-gnueabihf/include/c++/4.7.2/arm-
linux
-gnueabihf/ -I/usr/arm-
linux
-gnueabihf/include-mcpu=皮质-A9 -I/usr/arm-
linux
-gnueabihf/include/c++/4.7.2/ar
浏览 0
提问于2014-06-13
得票数 3
3
回答
编译libptrace
、
/lib/libgnu.la/home/XXX/dev/insecurity&
浏览 12
提问于2011-05-02
得票数 3
1
回答
将busybox编译为BFLT可执行文件
、
、
、
、
这个编译的输出是一个
ELF
32位LSB可执行文件.我想要一个BFLT可执行文件(和uclinux一样)。如何将
ELF
转换为BFLT或从busybox
生成
BFLT文件? 我正
浏览 5
提问于2016-05-16
得票数 1
1
回答
体系结构:插件和独立行为
、
我希望改进我的新软件的概念体系结构和模块化,使用C++和Qt。我已经对此做了一个简单的测试:使用QPluginLoader类加载共享库的主应用程序。2-4-运行良好!工作! 所以,-我怀疑是我想要每个“插件”可以单独运行too...like一个独立的可执行应用程序。我想“双击”每个插件,或者用终端/控制台调用它……传递一些输入arguments...and ,让它在没有“主应
浏览 0
提问于2019-08-23
得票数 0
回答已采纳
2
回答
使用QEMU和GDB调试xv6时无法访问内核空间
、
、
、
、
access memory at address 0x3ffffff000主机VM:Manjaro 19.0.2sudo pacman -S riscv64-
linux
-gnu-binutilsriscv64-
linux
-gnu-gcc riscv64-
linux
-gnu-gdb qemu-arch-extraQEMU:4.2.0非常感谢任何人都能分享一些关于这里发生的事情的见解
浏览 6
提问于2020-03-22
得票数 3
1
回答
存档没有索引;运行ranlib添加索引(当链接到包含
Linux
上的.a对象文件的MachO64时)
、
、
、
、
我试图创建一个库并对其进行测试,但是出现了一个错误。./libasm.a: error adding symbols: Archive has no index; run ranlib to add one我是这样编的。ar rcs libasm.a ft_strlen.ogcc main.c libasm.a;ft_strlen.s segment .te
浏览 8
提问于2020-03-20
得票数 5
回答已采纳
1
回答
在Linuxubuntu16.04中我的32位可执行文件val差使不起作用
、
、
、
我试图在我的32位可执行文件(示例)上运行val差工具,我是在
linux
主机16.04(64位)下构建的,但是它失败了,错误:错误的
ELF
。示例应用程序构建为在arm32中运行,在我的主机
linux
机器中交叉编译。valgrind --tool=callgrind ./samplevalgrind: ./updater valgrind: wr
浏览 3
提问于2017-03-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自己怎么学习Linux?嵌入式Linux怎么学?
CodeWarrior IDE使用Tips-使用burner将elf文件转换生成HEX和BIN文件的方法和步骤详解
使用 ChatGPT AI 从英文文本生成 Linux 命令|Linux 中国
linux生成随机密码的几种方式
Linux 使用 ssh-keygen 生成 RSA 密钥对
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券