linux 运行arm,在Ubuntu下编译运行arm架构程序

  • Post author:
  • Post category:linux


Ubuntu本身是不支持arm架构的,但是可以通过qemu来执行,编译可以使用gcc对于arm的交叉编译器。

下面的命令是用来安装qemu和gcc for arm的:

sudo apt install qemu gcc-5-arm-linux-gnueabihf gcc-5-multilib-arm-linux-gnueabihf

下面是gcc的命令:

arm-linux-gnueabihf-addr2line arm-linux-gnueabihf-gcc-nm-5 arm-linux-gnueabihf-nm

arm-linux-gnueabihf-ar arm-linux-gnueabihf-gcc-ranlib-5 arm-linux-gnueabihf-objcopy

arm-linux-gnueabihf-as arm-linux-gnueabihf-gcov-5 arm-linux-gnueabihf-objdump

arm-linux-gnueabihf-c++filt arm-linux-gnueabihf-gcov-dump-5 arm-linux-gnueabihf-ranlib

arm-linux-gnueabihf-cpp-5 arm-linux-gnueabihf-gcov-tool-5 arm-linux-gnueabihf-readelf

arm-linux-gnueabihf-dwp arm-linux-gnueabihf-gprof arm-linux-gnueabihf-size

arm-linux-gnueabihf-elfedit arm-linux-gnueabihf-ld arm-linux-gnueabihf-strings

arm-linux-gnueabihf-gcc-5 arm-linux-gnueabihf-ld.bfd arm-linux-gnueabihf-strip