クロスコンパイル環境作成
OpenWrtのクロスコンパイル環境をDebianに構築してhello,worldするよ! - sdkt4aの日記
を見つつ・・・
まずはsvnでソースを取得(上記blogの時とは取得の仕方が変わってる)
GetSource – OpenWrt
$ svn co svn://svn.openwrt.org/openwrt/tags/kamikaze_7.09 $ cd kamikaze_7.09/ $ make menuconfig いろいろ足りない。 Build dependency: Please install zlib. (Missing libz.so or zlib.h) Build dependency: Please install GNU awk. Build dependency: Please install GNU bison. Build dependency: Please install flex. Build dependency: Please install GNU autoconf. # aptitude install zlib1g-dev # aptitude install gawk # aptitude install bison # aptitude install flex # aptitude install autoconf 適当にmake $ make kernel_menuconfig $ make menuconfig $ make m4_copyでエラー [http://ubuntuforums.org/showthread.php?t=1311495:title] まぁいいや8.09にしてみる $ svn co svn://svn.openwrt.org/openwrt/branches/8.09 http://downloads.openwrt.org/kamikaze/8.09/ のrelease-build.shを使うと簡単にできるっぽい。 引数にatherosとかx86とかつけて使う。ただし.configがすべて選択される 状態になるので注意。