|
本帖最后由 fhn100 于 2019-11-13 17:28 编辑
1.通过git下载源代码到D盘lede目录,国内真心出奇的慢,需要特殊处理,具体可参考以下通过乳酸菌饮料设置git代理的帖子
https://upupming.site/2019/05/09/git-ssh-socks-proxy/
2.WSL中执行以下命令打开lede目录
3.按照L大github中的文档执行命令./scripts/feeds update -a 此处遇到一个错误,具体错误如下
- Build dependency: OpenWrt can only be built on a case-sensitive filesystem
- /mnt/e/Downloads/OpenWrt/lede/include/prereq.mk:12: recipe for target 'prereq' failed
- Prerequisite check failed. Use FORCE=1 to override.
- /mnt/e/Downloads/OpenWrt/lede/include/toplevel.mk:167: recipe for target 'staging_dir/host/.prereq-build' faile
- d
- make: *** [staging_dir/host/.prereq-build] Error 1
- Collecting package info: doneing...ing/visrouterd2criptsy-openwrt
- Collecting target info: doneing...
复制代码 原因是因为编译OpenWrt需要文件名称大小写敏感,但是Windows中是大小写不敏感的,需要通过win+x打开管理员powershell到D盘然后执行以下命令开启lede(从git下载下来的源代码我放在这个目录)大小写敏感
- fsutil.exe file setCaseSensitiveInfo lede enable
复制代码
4.执行L大文档中的以下命令
- ./scripts/feeds install -a
复制代码
5.执行L大文档中的以下命令
这时候就需要选择对应的路由路相关信息了,具体如下:
6.编译遇到以下错误
- mv: cannot move 'bin/aclocal.tmp2' to 'bin/aclocal.tmp': Permission denied
- Makefile:51: recipe for target '/mnt/d/lede/build_dir/host/automake-1.15.1/.configured' failed
- make[3]: *** [/mnt/d/lede/build_dir/host/automake-1.15.1/.configured] Error 1
- make[3]: Leaving directory '/mnt/d/lede/tools/automake'
- time: tools/automake/compile#0.15#3.15#3.68
- tools/Makefile:155: recipe for target 'tools/automake/compile' failed
- make[2]: *** [tools/automake/compile] Error 2
复制代码 经查是因为WSL操作windows中的目录权限存在问题,通过以下命令将lede目录移动到home目录
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|