恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 214|回复: 9

OpenWrt编译环境怎么装?

[复制链接]
发表于 2020-5-21 19:04 | 显示全部楼层 |阅读模式
小白接触OpenWrt刚2天,找了很多视频和文字都不懂,我尝试用laen openwrt的安装方法在vps上把laen的git地址换成openwrt官方的,然后依赖什么的都照着lean的步奏,然后我想单独编译OpenAppFilter这款插件ipk结果照着这个插件git上的教程make xxx V=s这样输入命令老是没几下就结束了并有Error字,我看他们单独编译命令自动跑好久的,难道是我环境没装好吗?


我的安装环境步奏参考https://github.com/coolsnowwolf/lede

如下:
        先更新系统 [backcolor=rgba(27, 31, 35, 0.05)]sudo apt-get update
    接着安装依赖 [backcolor=rgba(27, 31, 35, 0.05)]sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip 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 g++-multilib antlr3 gperf
    然后下载官方openwrt git clone git://github.com/openwrt/openwrt.git
       最后进入openwrt目录 [backcolor=rgba(27, 31, 35, 0.05)]cd openwrt
[backcolor=rgba(27, 31, 35, 0.05)]

[backcolor=rgba(27, 31, 35, 0.05)]

我编译OpenAppFilter插件步奏参考官方插件git上的文字教程https://github.com/destan19/OpenAppFilter

如下:
       cd package
       然后git clone https://github.com/destan19/OpenAppFilter.git
       接着返回上级目录 cd ..
      然后make menuconfig 进luic ->app把这个插件的luci-app-oaf打上* Seve 并退出到Openwrt目录内
      然后找着他的说明尝试执行make package/oaf/compile V=s、make package/open-app-filter/compile V=s、make package/luci-app-oaf/compile V=s这三个命令都是提示Error




请问问题出在哪?求大神帮帮小白。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-21 19:20 | 显示全部楼层
贴个图再说

点评

就和上面文字说的操作  详情 回复 发表于 2020-5-21 19:43
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-21 19:43 | 显示全部楼层

就和上面文字说的操作
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-21 20:06 | 显示全部楼层
openopen.png 这是把openwrt源码git下来后进目录执行./scripts/feeds update -a./scripts/feeds install -a 都是没有错误


cd.png 这是在openwrt这个目录里进package目录里git OpenAppFilter的源码

makex.png 这是准备返回到openwrt目录下执行make menuconfig(截图有误,是cd ..)

LuCI.png Applications.png Open-xing.png 进入图形界面编译的模块打上*保存并一步步退出图形界面

Zhixing-1.png 然后按照插件的官方教程执行第一条命令

Error2.png 然后直接就说很快跑完提示Error


请教大神我这错在了那?

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-22 11:11 | 显示全部楼层
先 make 这个 target 的固件,然后才可以分别编译包

点评

是make出和路由器上刷的一样的固件包吗  详情 回复 发表于 2020-5-22 17:50
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-22 17:50 | 显示全部楼层
zwillhill 发表于 2020-5-22 11:11
先 make 这个 target 的固件,然后才可以分别编译包

是make出和路由器上刷的一样的固件包吗

点评

对,就是这个意思  详情 回复 发表于 2020-5-22 19:33
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-22 19:33 | 显示全部楼层
IFIW 发表于 2020-5-22 17:50
是make出和路由器上刷的一样的固件包吗

对,就是这个意思

点评

[attachimg]388275[/attachimg]大佬,我斐讯K2你看这样设置对吗?  详情 回复 发表于 2020-5-23 10:24
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-22 19:35 | 显示全部楼层
其实只需要先make tool 和toolchain即可。
  1. cd lede
  2. make tool/install
  3. make toolchain/install
复制代码
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-5-23 10:24 | 显示全部楼层
zwillhill 发表于 2020-5-22 19:33
对,就是这个意思

DuiMa.png 大佬,我斐讯K2你看这样设置对吗?

点评

对的。psg1218就是k2。编译完固件后,除了固件,其它ipk也会被保存在某个文件夹(编译lean版k3时是这样)  详情 回复 发表于 2020-5-23 12:02
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-5-23 12:02 | 显示全部楼层
IFIW 发表于 2020-5-23 10:24
大佬,我斐讯K2你看这样设置对吗?

对的。psg1218就是k2。编译完固件后,除了固件,其它ipk也会被保存在某个文件夹(编译lean版k3时是这样)
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-5-28 05:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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