按照维基教程编译内核4.4.y:
//我的编译器是这个,先设置一下
1、CROSS_COMPILE=aarch64-linux-gnu-
//配置文件在 arch/ARM64/configs/
2、make ARCH=arm64 nanopi3_linux_defconfig
3、make ARCH=arm64
出现问题:
问题一:出现这个fatal error: openssl/名单.h: No such file or directory。都是没有安装libssl-dev~
libssl-dev包含libraries, header files and manpages,他是openssl的一部分,而openssl对ssl进行了实现~使用sudo apt-get install libssl-dev来安装libssl-dev即可
问题二:报/bin/sh:1bc:no found
解决方案:apt-get install bc
问题三:arch/x86/Makefile:135: stack-protector enabled but compiler support broken
Makefile:670: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler
解决办法:安装流程1,设置编译器
更多回帖