问题1:编译Kernel 工程时,出现错误 No space left on device
解决方向: (1)扩展虚拟机内存
(2)重新安装虚拟机设置更大的内存
按照虚拟机默认设置安装的话,硬盘设置默认值为20G,在一系列的环境安装之后,很容易出现内存不够的情况,故建议在安装时设置更大的内存。
关于扩展虚拟机内存,可参考以下链接arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device - 爱码网 (likecs.com)
问题2:编译Kernel工程时,出现错误 bison:not found
解决方案: 安装bison相关库
执行:Sudo apt-get install bison
问题3:编译kernel工程时,出现错误 flex:not found
解决方案: 安装flex相关库
执行:Sudo apt-get install flex
问题4:编译kernel工程时,出现错误 fatal error:gelf.h :No such file or dictionary
解决方案: 安装libelf-dev相关库
执行:sudo apt-get install libelf-dev
问题5:编译kernel工程时,出现错误 fatal error:openssl/opensslv.h :No such file or dictionary![](https://img-blog.csdnimg.cn/ae05a06514b54a7daf629923df80ce01.png)
解决方案: 安装libssl-dev相关库
执行:sudo apt-get install libssl-dev