一、从openwrt官网clone openwrt工程下来具体参见openwrt官网的guide(附上链接地址:https://wiki.openwrt.org/doc/howto/build)c++
二、须要的基础软件 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 xzgit
三、主要说说在centos 64位机器上的注意事项(本人碰见的不必定你会碰见) centos
1)、安装32位系统兼容软件ide
yum install zlib.i686 flex
yum install libstdc++.i686 ui
yum install libuutil.i686 ip
yum install glibc.i686 ssl
若是系统是Ubuntuget
一、比较老的版本安装sudo apt-get install ia32-libsopenssl
二、新版本安装sudo apt-get install lib32z1
基本上最重要的就是上面几个了,若是编译过程当中有报错,请参照错误信息安装对应的库或者软件。
主要目的是记录一下,否则每次都要去网上搜索一下。嗯,涨点记性。