编译OpenWRT-for-MT7620A(带8021x验证)

#PS:请尊重原创,不喜勿喷


#PS:要转载请注明出处,本人版权所有


#PS:这个只是  《  我自己    》理解,如果和你的原则相冲突,请


谅解,勿喷 


第一步,使用git clone 下载openwrt-sourcecode.

	git clone git@github.com:openwrt-mirror/openwrt.git

第二步,复制feeds.conf.default 到 feeds.conf,并修改你想要的包。

如我添加了8021x的认证包。



第三步,更新需要的包,并安装(使用feeds脚本)


</pre><pre name="code" class="plain">	./scripts/feeds update -a
	./scripts/feeds install -a


第四步,选择自自己的MCU-target(类似linux kernel 配置)

	make menuconfig

1 为选择MCU系列

2 为选择MCU-Board

3 在network中,选择加入的8021x认证包



如果你有其他的配置,请自行根据需要选择。


5 退出保存.config

第五步,编译(make)

注意N为你计算机的cpu虚拟核数

	make -j N 


注意在编译中会出一部分错误,大概是两类。

一为:缺少依赖,下面可以解决

解决办法:

	sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev


二为:自己添加包编译问题

解决办法:

去看你添加包的readme.md和google



下面说说编译完了,有些什么东西,而我们要的在哪里?

下图是编译完后,openwrt目录的变化,



下图是我们需要的openwrt固件

在bin/xxx/目录下



在bin/xxx/packages下,是所有的编译出来的ipk包。如下图我的8021x包的ipk包


在staging_dir下,是这个平台的lib,include文件,同时还有这个平台的交叉编译工具




最后,特别声明,刷机有风险,请各位谨



慎。如果刷机出现任何问题,我不负任何责



任(多查查资料多问问人)



#PS:请尊重原创,不喜勿喷


#PS:要转载请注明出处,本人版权所有


有问题请留言,看到后我会第一时间回复


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值