跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

Linux编译

MPSOC之6——开发流程linux编译

judy /

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