如何选择 build the openwrt sdk
发布网友
发布时间:2023-05-18 23:51
我来回答
共1个回答
热心网友
时间:2023-09-16 12:52
Linux系统,需安装如下依赖包:
yum install binutils bzip2 gawk gcc gcc-c++ gettext makencurses-devel patch unzip wget zlib-devel git
这个不明白,直接安装就可以了。安装完之后要是还有问题就需要根据看出错信息自己下载依赖包了。
2、 下载OpenWRT源码
我的工作目录:/workPorjectCode/openwrt
svn cosvn://svn.openwrt.org/openwrt/branches/backfire (开发版本,不稳定,不建议下载,但在这个版本中有MW4530R配置项。还是下载个使用)
svn cosvn://svn.openwrt.org/openwrt/branches/backfire(目前稳定版本,建议,但是这个版本配置项中少了好多支持。)
3、 检查配置环境
必须使用非root用户进行操作,添加一个普通用户。(注意:如果使用root进行操作的话,会提示检查失败:Checking 'non-root'...failed.)
修改可在root用户下编译
修改 include/prereq-build.m 文件第15行为:
# ["$$(shell whoami)" != "root" ]
4、 下载feeds
Feeds是OpenWrt环境所需要的软件包套件。最重要的feeds有:
‘packages’一些额外的基础路由器特性软件
‘LuCI’OpenWrt默认的GUI
‘Xwrt’另一种可选的GUI界面
需要能够连接互联网。
在下载之前可以通过查看’feeds.conf.default’文件,来检查哪些文件需要包含在环境中。
更新所有 packages包并安装,只有安装之后,在后面的make menuconfig时,才可以对相关配置进行勾选。