方法一:
注意:该方法安装时会 和 Petalinux的 gcc-multilib 冲突;
sudo apt install cmake
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf
使用:
arm-linux-gnueabihf-gcc -o hello_exe main.c
方法二:
AMD官网 可以下载common image,安装其中的sdk.sh。
linux系统下交叉编译工具
方法三:
安装Vivado套件 ,使用Vivado或Vitis自带的Gcc编译;
Zynq 7000 使用该编译器编译
arm-linux-gnu-gcc -o <xx_exe> <xx.c>
Zynq MP 使用该编译器编译
aarch64-linux-gnu-gcc -o <xx_exe> <xx.c>