本文主要是介绍QEMU用户态模拟运行,S390X、ARMv7L/ELF程序(Ubuntu),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
准备虚拟机:
sudo apt-get install qemu-system qemu-user-static -y
准备交叉编译器环境:
在 Ubuntu 18.04 x86_64 上面安装 Linux-ARMv7 A/L GCC编译器-CSDN博客
S390X交叉编译器
###############
sudo apt install gcc-s390x-linux-gnu
sudo apt install g++-s390x-linux-gnu
s390x-linux-gnu-gcc --version
s390x-linux-gnu-g++ --version
PPC64EL交叉编译器
sudo apt install gcc-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu -y
powerpc64le-linux-gnu-gcc -v
powerpc64le-linux-gnu-g++ -v
记录:Ubuntu 18.04 X86 上通过CMake 指定编译器工具链交叉编译。-CSDN博客
上述两文内含有(armv7l、aarch64、s390x、mipsel等交叉编译器的安装命令) 。
运行环境:
如:S390X
qemu-s390x-static -L /usr/s390x-linux-gnu ./你的程序
这篇关于QEMU用户态模拟运行,S390X、ARMv7L/ELF程序(Ubuntu)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!