参考友晶科技的https://github.com/johnnyfan1979/public_doc/blob/main/documentation/DE25_Nano/DE25%20Nano%20Build%20Linux%20image%20from%20scratch.md 教程,

执行了kernel配置命令(cp de25-nano.config .config)后,当我继续执行命令make -j $(nproc) Image modules dtbs生成Linux 内核镜像、内核模块和设备树时,出现如下提示:

image

 

为什么配置了Linux kernel以后.config文件没有起作用?

原来是交叉编译链环境变量没有配置。因为配置内核的时候会调用编译链。

 //2. 设置环境变量
export CROSS_COMPILE=aarch64-linux-gnu-
export ARCH=arm64
export PATH=/usr/bin:$PATH

至此,问题解决了。

(每一次重新打开terminal的时候都需要配置一下环境变量。)