找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20235|回复: 34

小白写给小白的windows10 子系统编译/lean定制LEDE\教程

  [复制链接]
发表于 2017-11-13 20:21 | 显示全部楼层 |阅读模式
本帖最后由 jian555gg 于 2017-11-23 06:08 编辑

编译使用的是微软商店提供的opensuse,作为基本的编译基础。

https://www.microsoft.com/store/productId/9NJVJTS82TJX (opensuse商店地址)

1//系统环境rs3 windows10低于16215.0版本请试着手动安装ubuntu),首先在控制面板中启用linux子系统支持,重启电脑使功能更改生效。

2//使用rs3 windows10 通过上述地址安装opensuse,点击蜥蜴图标开始软件自动设置,等待几分钟,确定用户名,管理密码。

3//随后,开始编译所需依赖补全,在opensuse中执行sudo zypper install ncurses-devel zlib-devel-static asciidoc xmlto,输入用户密码回车确定执行,提示,会自动进行软件源刷新,软件包下载及安装,需要一点时间等待,具体时间看电脑网络和硬件配置。

4//同步lean的定制源码,执行git clone https://github.com/coolsnowwolf/lede.git,所需时间看网络情况(能科学%%尽量全程,包含以下所有步骤)。

5//进入目标文件夹,执行cd /home/你的用户名/lede(具体位置看你自己的设定,我这用的绝对路径,也可以使用相对路径,~/lede)。

6//软件编译环境配置,执行./scripts/feeds update -a && ./scripts/feeds install -a

7//配置编译目标机器属性,执行make menuconfig(窗口太小这个是无法运行了),具体选择请看其他教程,小白教程说不清楚,cpu芯片-机器型号-软件功能配置(这个自定义太个性,需求不同,配置不同,像我就个多拨加sfe,再广告大师)。

8//下载软件包源代码,执行make download V=s,由于网络环境波动,这步很迷人,附送我的打包(我用的路由是K2 K3),解压放到dl文件夹(/home/你的用户名/lean/dl)就好,复制文件进入后无法使用,遇到linux权限问题,sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)。

链接: https://pan.baidu.com/s/1i4LVUFb 密码: fcdf,这个随着项目更新,所以我的这个打包时效性很差,不建议用,windows中系统位置C:\Users\你的用户名\AppData\Local\Packages\46932SUSE.openSUSELeap42.2_022rs5jcyhyac\LocalState\rootfs\home\你的用户名\lede\dl(按照这个找吧)。

9//开始编译吧,执行make V=99 -j1,或者直接make V=99 -j*(例-j150,或者直接空着不填,运行make -j系统自动控制多线程,出问题后再make -j1 V=99查错,量机而为,百度下具体含义后再决定。V=99是设置运行详细模式)

完毕,遇见问题就按照错误提示解决吧,我遇到最多的问题是软件包源代码下载问题,真下不了,opensuse中用wget下载提示网址中的文件到dl文件夹吧

最后贴一下更新git项目源码后再编译命令,cd /home/jian/lean/lede && git pull && ./scripts/feeds update -a && ./scripts/feeds install -a && make menuconfig
然后,make download V=s && make -j

我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-15 15:33 | 显示全部楼层
很厉害啊!学习学习!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-20 16:01 | 显示全部楼层
这个步骤我用的cd lede,就进入了。:5//进入目标文件夹,执行cd /home/你的用户名/lede(具体位置看你自己的设定)。

点评

具体cd 进入的地址看你自己将git项目放在哪个文件夹 用tab辅助输入很快的  详情 回复 发表于 2017-11-23 04:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-21 08:17 | 显示全部楼层
lede文件夹里total 374
-rw-rw-rw- 1 root root 207595 Nov 20 15:38 .config
drwxrwxrwx 0 root root    512 Nov 20 15:17 .git
-rw-rw-rw- 1 root root      8 Nov 20 15:16 .gitattributes
-rw-rw-rw- 1 root root    258 Nov 20 15:16 .gitignore
-rw-rw-rw- 1 root root    179 Nov 20 15:16 BSDmakefile
-rw-rw-rw- 1 root root    573 Nov 20 15:16 Config.in
-rw-rw-rw- 1 root root  17992 Nov 20 15:16 LICENSE
-rw-rw-rw- 1 root root   3099 Nov 20 15:16 Makefile
-rw-rw-rw- 1 root root   4474 Nov 20 15:16 README
drwxr-xr-x 0 root root    512 Nov 20 15:39 build_dir
drwxrwxrwx 0 root root    512 Nov 20 15:16 config
drwxr-xr-x 0 root root    512 Nov 21 03:15 dl
drwxrwxrwx 0 root root    512 Nov 20 15:26 feeds
-rw-rw-rw- 1 root root    533 Nov 20 15:16 feeds.conf.default
drwxrwxrwx 0 root root    512 Nov 20 15:16 include
drwxrwxrwx 0 root root    512 Nov 20 15:27 package
-rw-rw-rw- 1 root root  13215 Nov 20 15:17 rules.mk
drwxrwxrwx 0 root root    512 Nov 20 15:17 scripts
drwxrwxrwx 0 root root    512 Nov 20 15:39 staging_dir
drwxrwxrwx 0 root root    512 Nov 20 15:17 target
drwxrwxrwx 0 root root    512 Nov 21 08:01 tmp
drwxrwxrwx 0 root root    512 Nov 20 15:17 toolchain
drwxrwxrwx 0 root root    512 Nov 20 15:17 tools似乎没编译成功。

点评

C:%users\jian\AppData\Local\Packages\46932SUSE.openSUSELeap42.2_022rs5jcyhyac\LocalState\rootfs\home\jian\lede\bin\targets\bcm53xx 你可以看看  详情 回复 发表于 2017-11-23 05:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-22 21:53 | 显示全部楼层
执行make menuconfig时乱码,LZ怎么解决的?

点评

我的很正常没乱码啊 没遇到所以谈不上解决的方法  详情 回复 发表于 2017-11-23 04:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-11-23 04:54 | 显示全部楼层
czy888 发表于 2017-11-20 16:01
这个步骤我用的cd lede,就进入了。:5//进入目标文件夹,执行cd /home/你的用户名/lede(具体位置看你自己 ...

具体cd 进入的地址看你自己将git项目放在哪个文件夹 用tab辅助输入很快的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-11-23 04:55 | 显示全部楼层
zhrwdd 发表于 2017-11-22 21:53
执行make menuconfig时乱码,LZ怎么解决的?

我的很正常没乱码啊 没遇到所以谈不上解决的方法
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-11-23 05:05 | 显示全部楼层
czy888 发表于 2017-11-21 08:17
lede文件夹里total 374
-rw-rw-rw- 1 root root 207595 Nov 20 15:38 .config
drwxrwxrwx 0 root root    ...

C:\Users\jian\AppData\Local\Packages\46932SUSE.openSUSELeap42.2_022rs5jcyhyac\LocalState\rootfs\home\jian\lede\bin\targets\bcm53xx 你可以看看

点评

谢谢!我看看去!  详情 回复 发表于 2017-11-23 11:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-23 11:17 | 显示全部楼层
jian555gg 发表于 2017-11-23 05:05
C:%users\jian\AppData\Local\Packages\46932SUSE.openSUSELeap42.2_022rs5jcyhyac\LocalState\rootfs\ho ...

谢谢!我看看去!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-23 11:41 | 显示全部楼层
请问相对路径,~/lede,怎么找到这个位置?谢谢!

点评

~/指的是用户主目录/home/username/  详情 回复 发表于 2017-11-23 12:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-11-23 12:55 | 显示全部楼层
本帖最后由 jian555gg 于 2017-11-23 12:57 编辑
czy888 发表于 2017-11-23 11:41
请问相对路径,~/lede,怎么找到这个位置?谢谢!

~/指的是用户主目录/home/username/,在windows文件管理器中,参考我的C:\Users\jian\AppData\Local\Packages\46932SUSE.openSUSELeap42.2_022rs5jcyhyac\LocalState\rootfs\home\jian
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-23 14:26 | 显示全部楼层
make[1]: Leaving directory '/root/lede'
/root/lede/include/toplevel.mk:207: recipe for target 'world' failed
make: *** [world] Error 2
看样子没成功。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-12 14:00 | 显示全部楼层
和楼上一样。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-12 14:02 | 显示全部楼层
See `config.log' for more details
make[3]: *** [/root/lede/build_dir/host/tar-1.29/.configured] Error 1
make[3]: Leaving directory `/root/lede/tools/tar'
make[2]: *** [tools/tar/compile] Error 2
make[2]: Leaving directory `/root/lede'
make[1]: *** [/root/lede/staging_dir/target-mipsel_24kc_musl/stamp/.tools_compile_yynyyyyynyyyyynyynnnyyyynyyyyyyyyyyyyyyynnyynynnyyynny] Error 2
make[1]: Leaving directory `/root/lede'
make: *** [world] Error 2

点评

kio
sudo make FORCE_UNSAFE_CONFIGURE=1 -j1 V=s  发表于 2020-2-21 16:06
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-12 16:03 来自手机 | 显示全部楼层
和楼主差不多的路子,很顺手
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 09:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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