一、從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
基本上最重要的就是上面幾個了,若是編譯過程當中有報錯,請參照錯誤信息安裝對應的庫或者軟件。
主要目的是記錄一下,否則每次都要去網上搜索一下。嗯,漲點記性。