0%

Debian安装交叉编译工具链

方法

主要是通过安装crossbuild-essential-arch来实现

1
sudo apt install crossbuild-essential-arm64

一些交叉编译的工具链:

  • crossbuild-essential-amd64
  • crossbuild-essential-arm64
  • crossbuild-essential-armel
  • crossbuild-essential-armhf
  • crossbuild-essential-i386
  • crossbuild-essential-mips
  • crossbuild-essential-mips64el
  • crossbuild-essential-mipsel
  • crossbuild-essential-powerpc
  • crossbuild-essential-ppc64el
  • crossbuild-essential-s390x

然后运行相应的gcc或者g++程序, 例如:

1
/usr/bin/i686-linux-gnu-gcc hello.c

可以用file命令来检查目标文件的架构:

1
2
sudo apt install file
file a.out

Refer