编译环境:Ubuntu 16.04.4
交叉编译器:Xilinx_Vivado_SDK_2015.4_1118_2
开始编译时按照官方文档修改Makefile,其中
CROSS_COMPILE := /opt/Xilinx/SDK/2015.4/arm-xilinx-linux-gnueabi-
KSRC := /home/work/linux-xlnx-xilinx-v2015.4
但是报错如下:
/opt/Xilinx/SDK/2015.4/arm-xilinx-linux-gnueabi-gcc: Command not found
感觉很奇怪,因为路径并没有错,不知道为什么会报错,后来修改如下:
CROSS_COMPILE := arm-xilinx-linux-gnueabi-
再make前先执行命令source /opt/Xilinx/SDK/2015.4/settings64.sh定位,然后make编译成功!