Mac系统编译 WRTnode 系统 OpenWrt

OpenWrt

2016-08-07

4

0

一、安装最新版安装命令行工具(Command Line Tools)

 

xcode-select --install

 

二、安装编译所需组件

 

1.安装brew

 

brew官方地址 http://brew.sh/index_zh-cn.html

 

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

2.安装扩展源

 

brew tap homebrew/dupes

 

3.安装所需组件

 

brew install coreutils findutils gawk gnu-getopt gnu-tar grep wget quilt xz

 

4.强制使用gnu版getopt

 

brew ln gnu-getopt --force

 

5.添加系统变量到.bash_profile

 

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

 

三、下载源码

 

git clone https://github.com/WRTnode/openwrt.git

 

四、编译

 

1.更新扩展组件

 

./scripts/feeds update -a

 

2.安装扩展组件

 

./scripts/feeds install -a

 

3.检查编译环境是否完整:

 

make defconfig

 

make prereq

 

4.打开设置界面

 

make menuconfig

 

5.编译,两个进程开始编译Openwrt并显示详细信息

 

make -j2 V=s

 

五、其他常用命令

 

make clean [清除bin 目录]

 

make dirclean [make clean]+[清除交叉编译工具及工具链目录]

 

make distclean [清除所有相关的东西,包括下载的软件包,配置文件,feed内容等]

 

六、参考链接

 

OpenWrt官方MAC编译教程 https://wiki.openwrt.org/doc/howto/buildroot.exigence.macosx

 

OpenWrt官方中文文档 https://wiki.openwrt.org/zh-cn/doc/start

 

OpenWrt获取源码 https://dev.openwrt.org/wiki/GetSource

打赏一个呗~~

发表评论

全部评论:0条

Cennac

这家伙很赖,连签名都懒得填写...

热评文章

推荐文章

热门标签