1、从openwrt官网clone openwrt工程下来具体参见openwrt官网的guide(附上连接地址:https://wiki.openwrt.org/doc/howto/build)
2、需要的基础软件 sudo yum install subversion binutils bzip2 gcc gcc-c++\ gawk gettext flex ncurses-devel zlib-devel make patch unzip perl-ExtUtils-MakeMaker \ glibc glibc-devel glibc-static quilt ncurses-lib sed sdcc intltool sharutils \ bison wget git-core openssl-devel xz
3、主要说说在centos 64位机器上的注意事项(本人遇见的不一定你会遇见)
1)、安装32位系统兼容软件
yum install zlib.i686
yum install libstdc++.i686
yum install libuutil.i686
yum install glibc.i686
如果系统是Ubuntu
1、比较老的版本安装sudo apt-get install ia32-libs
2、新版本安装sudo apt-get install lib32z1
基本上最重要的就是上面几个了,如果编译过程中有报错,请参照错误信息安装对应的库或者软件。
主要目的是记录一下,不然每次都要去网上搜索一下。嗯,涨点记性。