编译OpenWRT-for-MT7620A(带8021x验证)
#PS:请尊重原创,不喜勿喷#PS:要转载请注明出处,本人版权所有#PS:这个只是 《 我自己 》理解,如果和你的原则相冲突,请谅解,勿喷 第一步,使用git clone 下载openwrt-sourcecode.git clone git@github.
#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
make menuconfig
1 为选择MCU系列
2 为选择MCU-Board
3 在network中,选择加入的8021x认证包
4 如果你有其他的配置,请自行根据需要选择。
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:要转载请注明出处,本人版权所有
有问题请留言,看到后我会第一时间回复
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)