求助!如何让x86汇编代码在ARM上编译成功

b55459232 2017-06-21 09:24:57
有段程序,部分代码是用汇编语言写的,环境是X86,现在想再ARM的树莓派上成功编译出可执行文件。目前自己的想法是把汇编语言转换成c,再在arm上编译,这样可行吗?,或者直接把他转换为ARM的汇编语言?基础较差感觉不容易实现。请教一下有没有什么简便的方法。
...全文
783 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
根据功能转成C代码,这样等下次遇到新架构,移植的工作量就小多了。
  • 打赏
  • 举报
回复
应该不行,汇编代码是平台相关的,不同平台的汇编代码之间无法逐指令对等翻译。
  • 打赏
  • 举报
回复
两种方法都可行,最好是按功能转换为C代码。
b55459232 2017-06-21
  • 打赏
  • 举报
回复
好的,如果直接用交叉编译行不行?

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧