CaryStudio

 找回密码
 立即注册
搜索
查看: 1666|回复: 1

使用公司github上LEDE的代码进行编译并给IP04322B,IP04331B刷机

[复制链接]
发表于 2017-11-21 14:39:19 | 显示全部楼层 |阅读模式

请先登录

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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版本的编译器进行编译;


menuconfig.PNG
回复

使用道具 举报

发表于 2017-11-22 17:46:32 | 显示全部楼层
make menuconfig 选错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|CaryStudio ( 粤ICP备16022806号 )

GMT+8, 2023-6-8 08:55 , Processed in 0.101340 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表