UBUNTU运行arm成程序(转帖)
来源:互联网 发布:淘宝淘口令怎么打开 编辑:程序博客网 时间:2024/04/20 01:42
Ubuntu的arm魔术
不久前编译了一个arm平台的busybox,很好奇如果在x86下运行arm的程序会怎么样呢,会有什么样的出错信息呢?于是直接在我的amd cpu上运行这个arm的busybox。神奇的事情出现了,这个arm的busybox居然运行了。
这是为什么呢?
大家安装一个qemu-arm-static包就明白了。安装了这个包就可以直接运行arm的程序。这个包在内核中注册binfmt支持,能够在x86平台上运行armel二进制文件。
static qemu-arm binary that enables to use arm chroots
The static version of teh qemu-arm binary registers automatically with
the binfmt-support setup in the kernel, enabling the execution of armel
binaries on x86 hosts. The package also includes a script to generate armel
chroots.
/.
/usr
/usr/bin
/usr/bin/qemu-arm-static
/usr/bin/build-arm-chroot
/usr/share
/usr/share/binfmts
/usr/share/binfmts/arm
/usr/share/doc
/usr/share/doc/qemu-arm-static
/usr/share/doc/qemu-arm-static/copyright
/usr/share/doc/qemu-arm-static/changelog.Debian.gz
/etc
/etc/sysctl.d
/etc/sysctl.d/qemu-arm-static.sysctl.conf
- UBUNTU运行arm成程序(转帖)
- 图解如何将Ubuntu上的Qt程序交叉编译出可在ARM平台运行的程序(五部曲)
- 对ARM加载域和运行域的理解(ARM程序是怎么运行的)
- 对ARM加载域和运行域的理解(ARM程序是怎么运行的) .
- genymotion运行ARM架构程序
- ubuntu运行windows程序
- ubuntu 运行jar程序
- ubuntu运行C++程序
- ARM下的程序运行问题
- ARM汇编初始化C程序运行环境
- arm底板中linux程序的运行
- Genymotion 运行ARM架构的程序
- Android5.x上运行ARM架构程序
- [转载] genymotion运行ARM架构程序
- Android设置Genymotion 运行ARM架构程序
- ubuntu运行C语言程序
- ubuntu编译运行java程序
- ubuntu上运行C程序
- Jquery的$命名冲突
- 用SQL实现结果集的各种转换----结果集转成多列
- vfp数据导到oracle数据库中
- jQuery.extend 函数详解
- 你知道“金百合计划”174万亿美元对中国意味着什么吗?
- UBUNTU运行arm成程序(转帖)
- C#抽象方法与虚方法的区别实例
- AddHeader使用方法
- 【源于网络】oracle数据库的归档模式
- java 数字格式化 NumberFormat类的使用
- 指定字符位置
- android 莫名出现Conversion to Dalvik format failed: Unable to execute dex: null 解决方法
- SetTimer函数....
- 操作系统进程和线程概念(转载)