1、从arm64路径下拷贝个默认配置出来
cp ./arch/arm64/configs/defconfig .config
2、配置选项
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig
3、编译内核
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
在根目录下会产生vmlinux*,arch/arm64/boot/下会产生Image和Image.gz
但是vmlinuz要怎么编译目前还不会。必须要vmliuxz才能放在/boot/下引导系统启动
要先echo $PATH
echo $CROSS_COMPILE
看有没有配好aarch64-linux-gnu-
出现fatal error: openssl/名单.h: No such file or directory。原因是libssl-dev~没有安装
libssl-dev包含libraries, header files and manpages,是openssl的一部分
使用sudo apt-get install libssl-dev来安装libssl-dev