社区
汇编语言
帖子详情
求助!如何让x86汇编代码在ARM上编译成功
b55459232
2017-06-21 09:24:57
有段程序,部分代码是用汇编语言写的,环境是X86,现在想再ARM的树莓派上成功编译出可执行文件。目前自己的想法是把汇编语言转换成c,再在arm上编译,这样可行吗?,或者直接把他转换为ARM的汇编语言?基础较差感觉不容易实现。请教一下有没有什么简便的方法。
...全文
788
4
打赏
收藏
求助!如何让x86汇编代码在ARM上编译成功
有段程序,部分代码是用汇编语言写的,环境是X86,现在想再ARM的树莓派上成功编译出可执行文件。目前自己的想法是把汇编语言转换成c,再在arm上编译,这样可行吗?,或者直接把他转换为ARM的汇编语言?基础较差感觉不容易实现。请教一下有没有什么简便的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
能写程序-会种庄稼
2017-07-06
打赏
举报
回复
根据功能转成C代码,这样等下次遇到新架构,移植的工作量就小多了。
日立奔腾浪潮微软松下联想
2017-06-22
打赏
举报
回复
应该不行,汇编代码是平台相关的,不同平台的汇编代码之间无法逐指令对等翻译。
日立奔腾浪潮微软松下联想
2017-06-21
打赏
举报
回复
两种方法都可行,最好是按功能转换为C代码。
b55459232
2017-06-21
打赏
举报
回复
好的,如果直接用交叉编译行不行?
X86
架构下交叉
编译
arm
64源
代码
交叉
编译
,简单地说,就是在一个平台上生成另一个平台上的可执行
代码
。本指南主要内容为在非
ARM
架构服务器环境下搭建
ARM
的 GCC
编译
环境,
编译
基于
ARM
架构的应用软件。交叉
编译
工具链是为了
编译
、链接、处理和...
嵌入式-
x86
-gcc与
arm
-linux-gcc分别
编译
运行第一个C/C++程序(附安装详解与C源码文件传输乱码问题)
很多计算机本科生第一次学习嵌入式
arm
-linux-gcc在linux上
编译
第一个程序时会遇到诸多问题,本篇教程为入门篇! 我们在linux上运行
x86
架构的一个C/C++程序 首先我们需要安装C/C++的
编译
器gcc和gcc-c++,由于本人懒得...
使用qemu,在
x86
平台运行
arm
汇编
1.下载交叉
编译
器 sudo apt-get install gcc-
arm
-linux-gnueabi 验证安装结果 dpkg -l gcc-
arm
-linux-gnueabi 显示如下: 2.下载qemu sudo apt-get install qemu ...3.创建测试
代码
hello.c ...4.运用交叉
汇编
器
编译
h
x86
架构ubuntu 搭建
arm
64交叉
编译
环境及QT
编译
arm
64架构工程
由于最近项目需要做国产系统适配,很多软件需要重新
编译
以适配不同架构CPU,本文描述交叉
编译
环境的建立及应用
【愚公系列】2023年06月
ARM
汇编
教程(
ARM
和
X86
指令集比较)
ARM
指令集和
X86
指令集都是计算机处理器的指令集架构。它们指定了一组可执行的机器指令,用于运行程序和控制计算机的各个部分。
ARM
指令集是一种基于精简指令集(RISC)的架构,用于移动设备和嵌入式系统。它由英国的
ARM
...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章