准备虚拟机:
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
RISC-V64
sudo apt install gcc-riscv64-linux-gnu -y
sudo apt install g++-riscv64-linux-gnu -y
riscv64-linux-gnu-gcc -v
riscv64-linux-gnu-g++ -v
记录:Ubuntu 18.04 X86 上通过CMake 指定编译器工具链交叉编译。-CSDN博客
上述两文内含有(armv7l、aarch64、s390x、mipsel等交叉编译器的安装命令) 。
运行环境:
如:S390X
qemu-s390x-static -L /usr/s390x-linux-gnu ./你的程序