Win10 linux子系统编译lean大的lede(openwrt)教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Win10 linux子系统编译lean大的lede(openwrt)教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1733字,纯文字阅读大概需要3分钟。
内容图文
一、linux子系统
1、安装(Ubuntu 18)
微软官方有详细的安装教程,提供了微软商店自动安装和手动安装两种方法,自己用的是LTSC没有微软商店,所以使用手动安装的方式安装。
2、换源
笔者自己用的是华为源,这个大家自由选择。如果大家访问非国内源速度可以的话可此步可以忽略。
这里给出更换华为源的命令参考。
sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
二、编译lede
注意事项:
- 不要用 root 用户 git 和编译!!!
- 国内用户编译前最好准备好梯子
- 默认登陆IP 192.168.1.1, 密码 password
编译命令如下:
1、安装编译环境
sudo apt-get update
sudo apt-get -y install build-essential asciidoc binutils bzip2gawk gettext git libncurses5-dev libz-dev patchunzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler
2、下载源码
git clone https://github.com/coolsnowwolf/lede
3、编译固件
cd lede
./scripts/feeds update -a && ./scripts/feeds install -a
make menuconfig
make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程,国内请尽量全局XX上网)即可开始编译你要的固件了。
这里给出lede插件的功能说明,感谢恩山网友!!
4、编译成果
编译完成后固件输出在/lede/bin/targets
win10 linux子系统打开主目录命令
explorer.exe .
若此方法不可用,大家可以使用Everything进行搜索。
5、切换内核
- 打开LEDE目录/target/linux/架构/Makefile
- KERNEL_PATCHVER:=4.9
- 具体支持内核版本
- include/kernel-version.mk
6、源码退回
git log 查看更新日志 git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到任意次提交之前 git reset --hard commit_id 退到/进到 指定commit的sha码(可到lean源码地址直接查询)
三、二次编译
cd lede 进入LEDE目录 git pull 同步更新大雕源码 ./scripts/feeds update -a && ./scripts/feeds install -a 更新FEEDS rm -rf ./tmp && rm -rf .config 清除编译配置和缓存 make menuconfig 进入编译配置菜单 make -j1 V=s n=线程数1,例如5线程的I5填-j5,开始编译
原文:https://www.cnblogs.com/MuZiShiYe/p/11883522.html
内容总结
以上是互联网集市为您收集整理的Win10 linux子系统编译lean大的lede(openwrt)教程全部内容,希望文章能够帮你解决Win10 linux子系统编译lean大的lede(openwrt)教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。