0.顶层Makefile增加交叉编译器
顶层makefile:
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
改为:
ARCH ?= arm64
CROSS_COMPILE ?= aarch64-linux-gnu-
1.生成.config
***_defconfig文件一般的芯片都有,找到以后,用如下命令,其实就是拷贝到顶层目录,并命名为.config,里面包含一堆配置,make时读取。
***_defconfig文件在 arch/arm64/configs/目录下
[liuwanpeng@localhost linux]$ make xilinx_zynqmp_defconfig O=./output/
#
# configuration written to .config
#
单独输出到其他文件件有助于源码进行git管理,否则乱的文件。
2.make