腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
linux
x86平台上学习
ARM
所需的工具
、
、
我有一台x86,
linux
机器。在阅读一些关于
ARM
的分类信息时,我产生了好奇心,现在我正在考虑花一些时间学习这个架构。到目前为止,我的目标是能够为
ARM
编写简单的
汇编
程序,使用一些
汇编
器为
ARM
生成目标代码,并能够在模拟的
ARM
机器上运行该程序。首先,我下载了
ARM
架构参考手册。根据的信息,在
Linux
上不支持Keil,因此请帮助我提供我需要的工具(
汇编
程序,仿真器)。
浏览 4
提问于2011-06-05
得票数 11
2
回答
为什么uboot默认使用
arm
-
linux
-gcc作为
arm
CROSS_COMPILE?
、
我对工具链非常陌生,
arm
-eabi-gcc、
arm
-
linux
-gcc和
arm
-elf-gcc。我认为那只手臂-依比-gcc不在库里。我说的对吗? 如果没有,你能帮我纠正一下吗?还有为什么uboot使用
arm
-
linux</e
浏览 2
提问于2012-11-05
得票数 1
3
回答
在
Linux
中启用MMU
、
、
在
ARM
Linux
中,到底在哪个点启用了mmu。ie,在哪个文件中(
汇编
文件或arch/
arm
/内核/setup.c中的paging_init() ) 提前谢谢。
浏览 1
提问于2012-04-03
得票数 2
1
回答
为什么在链接的时候,gcc会抱怨,而ld不会?
、
、
、
ARM
汇编
器示例文件:_start: swi 0as/
arm
-
linux
-gnueabihf/crt1.o:/build/glibc-6f8a9a/glibc-2.19/csu/../ports/sysdeps/
arm
/start.S:79: fir
浏览 1
提问于2016-05-31
得票数 0
4
回答
将objdump用于
ARM
体系结构:反
汇编
到
ARM
、
、
、
我有一个对象文件,正在尝试反
汇编
它。当我使用:我得到了elf64-x86-64文件格式的代码中的程序集。 我正在试着把它分解成
ARM
,我该怎么做呢?
浏览 2
提问于2010-10-05
得票数 18
1
回答
arm
工具链中的供应商名称有多重要?可以将
arm
-
linux
-gnueabi-gcc和
arm
-oe-
linux
-gnueabi-gnueabi-
arm
等同对待吗?
、
、
我正在尝试用以前用
arm
-
linux
-gnueabi-gnueabi编译的makefile构建一个巨大的代码。现在,我的新供应商为我提供了新的工具链,即gcc oe-
linux
-gnueabi-gcc。我需要使用这个新的工具链吗?或者以前的构建代码可以工作吗?
浏览 3
提问于2019-06-14
得票数 1
2
回答
arm
-
linux
-gnueabi编译器选项
、
、
、
我用,
arm
-
linux
-gnueabi-gcc在
Linux
中为
ARM
处理器编译C程序。但是,我不确定它编译的默认
ARM
模式是什么。例如,对于C代码:unsigned int main() return 0x1ffff;现在,当我使用objdump查看main()函数的反
汇编
时,我可以看到:
arm
-
linux</em
浏览 3
提问于2013-08-20
得票数 3
2
回答
霓虹灯本征版的装配代码
、
、
、
我的问题是如何在Android中查看Neon内部优化代码的编译器生成的
汇编
代码?我知道objdump失败,因为对象文件是
arm
架构的意思,请让我知道
arm
相关的objdump工具!
浏览 1
提问于2014-06-30
得票数 0
回答已采纳
1
回答
交叉编译路径
、
、
、
、
arm
-
linux
-gnueabi-gcc: /usr/bin/
arm
-
linux
-gnueabi-gcc /usr/share/man/man1/
arm
-
linux
-gnueabi-gcc.1.gz我想用help
arm
-
linux
-gnueabihf-gcc编译器为
ARM
编译一些项目,但我收到了以下信息: as: unrecognised option
浏览 0
提问于2019-10-15
得票数 4
回答已采纳
1
回答
如何使用GNU
ARM
工具链生成与位置无关的代码?
、
、
、
我正在为我的项目使用
ARM
ELF工具链。我在一个引导加载程序,这需要是位置独立的,因为它会重新定位自己从闪存到内存重置。我努力想弄清楚如何使用GNU
ARM
工具链编译与位置无关的代码,但似乎不能让它工作。我使用的是GNU
ARM
4.1.1
浏览 1
提问于2012-06-05
得票数 1
5
回答
如何从
Linux
内核模块构建中保留asm输出
、
、
、
、
我正在为2.6.x内核开发一个
Linux
内核模块,我需要查看
汇编
输出,尽管它目前是作为一个临时文件和删除的后缀完成的。我希望将
汇编
输出与我的C源文件混合在一起,这样我就可以很容易地跟踪我的问题所在。ETREP=/xxSourceTreexx/CROSS_COMPILE := $(GNU_BIN)/
arm
-none-
linux
-gnu
浏览 0
提问于2010-05-25
得票数 7
回答已采纳
3
回答
ARM
汇编
程序和信息
、
我正在寻找用于
ARM
的
汇编
示例。我现在需要专门用于复制例程(32、16和8位)和内存集例程(32、16和8位)的
ARM
汇编
。我知道我只需要买一本关于
ARM
汇编
器的书,但我想我应该从这些开始。任何关于我如何完成自己编写这些例程的技巧也都很感谢。 编辑:哦,是的,
arm
.com的文档真的很有帮助。
浏览 3
提问于2012-02-23
得票数 0
回答已采纳
1
回答
隐藏符号`__aeabi_uidivmod的最后链接失败:坏值
、
、
、
我有三个C档案a.c、b.c和d.c,
汇编
如下:
arm
-
linux
-gnueab
浏览 0
提问于2017-11-16
得票数 0
1
回答
从ELF
ARM
/bin二进制文件中提取
汇编
指令
、
、
我正在使用QEMU运行一个
ARM
虚拟机,我想从一些标准的/bin函数(如mount、mkdir等)中反
汇编
字节码,以获得
汇编
指令。我所做的是首先做一个对象复制:objcopy -O binary --only-section=.text mkdir mkdir.bin,然后反
汇编
:objdump -m
ARM
-b binary-D mkdir.bin 然而,我得到的
汇编
代码是垃圾,有几个未定义的指令错误。我还尝试了反
汇编
强制拇指模式:
arm
浏览 33
提问于2020-04-25
得票数 0
回答已采纳
1
回答
如何从交叉编译的二进制文件生成程序集?
、
、
、
、
使用的编译命令是:如何解压缩二进制test?我用过:但上面写着:有什么帮助吗?
浏览 1
提问于2015-10-15
得票数 1
回答已采纳
3
回答
_start可以作为拇指功能吗?
、
、
、
请用
arm
926ejs处理器的gnu
汇编
程序帮助我。我试图构建一个简单的程序(test.S):_start: bx lr
arm
-none-
linux
-gnueabi-as-mthumb -o test.o test.S但是,当我在
arm
目标
linux
环境中运行该程序时,我会得
浏览 3
提问于2013-12-04
得票数 3
4
回答
手臂拆卸
我正在寻找一个简单的工具,将有助于阅读
汇编
代码。
浏览 1
提问于2012-11-20
得票数 8
1
回答
为armv5编译值研
、
、
、
错误信息是: M_调度/调度-
arm
-
linux
.S:
汇编
程序消息:m_调度/调度-
arm
-
linux
.S:122:错误:选定处理器不支持movw r1,#47' m\_dispatch/dispatch-
arm
-
linux
.S:123: Error: selected processor does not supportmovw r2,#0‘m_调度/调度-
arm
-
linux</em
浏览 1
提问于2012-12-13
得票数 2
回答已采纳
2
回答
arm
-
linux
-gnueabi-gcc错误指令strhlo,strhhs Cortex-A9
、
、
、
我是
arm
的新手,我正在尝试使用
arm
-
linux
-gnueabi-gnueabi为
arm
(Cortex-A9)编译代码。我使用的唯一标志是:-mcpu=Cortex-A9 --staticstrhlo r1,[sl,r0]但是由于某种原因,
arm
-
linux
-gnueabi-gnueabi不会编译它们: my_file.s:196:错误:错误指令` `strhlo r1,sl,
浏览 11
提问于2021-04-17
得票数 0
1
回答
ARM
的交叉编译:没有这样的文件或目录出错
、
、
、
我编写了简单的Hello程序并用gcc-
arm
-
linux
-gnueabi编译器编译了它。它编译得很好,但是当我试图在
ARM
机器上执行它时,它会抱怨“没有这样的文件或目录”。我认为gcc-
arm
-
linux
-gnueabi只适用于嵌入式
Linux
,这是因为e(mbedded)abi。它与
ARM
Linux
不同吗?\n");}>
arm
-
linux
-
浏览 0
提问于2017-04-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ARM 架构的Linux-Armbian Linux 23.02 发布
ARM与嵌入式Linux的入门建议
嵌入式系统开发学习:20-1 ARM汇编程序设计
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
ARM推出新的物联网操作系统Mbed Linux OS
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券