LEDE(lede-1701)源代码地址:https://github.com/carystudio/source.git
1.下载代码: 安装git,使用git clone https://github.com/carystudio/source.git下载到当前目录;
2.适配代码:make menuconfig,target System选择Qualcomm Atheros IPQ806X,target profile选择Qualcomm AP148(legacy),其他选择默认即可;
3.编译过程及环境错误修复:适配完了之后进行代码的编译;make V=s;然后等待代码编译完毕;
出现错误1:configure: error: *** A compiler with support for C++11 language features is required.
这是由于gcc版本不够新导致的,详见解释:http://blog.csdn.net/szq123456123/article/details/45170923,然后依据博客中的方法进行解决;(可以不用下载包,直接执行./contrib/download_prerequisites会直接下载并和gcc一起编译和安装),现在gcc编译器已经到7.2版本了,所以该博客中的方法也适合高版本的gcc编译器,另外再make -j4 V=s,我安装的是4.9.4建议安装6版本的编译器进行编译;