目录
2:将内核放置在Linux虚拟机中: (拖拉功能是安装虚拟机的tools)
很多时候看教程,自己从网上下载的源码为什么和别人的不一样,因为你没有进行相关的编译:
1:安装lzop库(不安装的话,编译就会出错)
sudo apt-get install lzop
2:将内核放置在Linux虚拟机中: (拖拉功能是安装虚拟机的tools)
cp 拖过来 ./ (拖到当前文件夹)
3:编写shell脚本:.sh文件
#!bin/sh
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
脚本解释:
1:distclean清理工程
2:arch/arm/configs 在该文件夹下不同平套的配置文件 可以选择自己合适的配置 XXXX_defconfig形式
3:打开图形界面
4:编译Linux源码
给.sh文件权限:
chmod 777 文件.sh
执行脚本:
./文件.sh
接下来进入图形界面配置:
直接esc反回两次 不需要图形
然后等待编译完成
出现这个一般是成功了