1. 程式人生 > >友善之臂NanoPC-T3 Plus,s5p6818編譯Linux核心流程

友善之臂NanoPC-T3 Plus,s5p6818編譯Linux核心流程

按照維基教程編譯核心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,設定編譯器