openwrt 编译过程分析,自己编译openwrt

编译 openwrt错误,openwrt如何选择编译版本?Ubuntu 12.04编译polar routing 1sopenwrtfirmware building编译环境下的命令Ubuntu x6412.04:suoatgetillation subversion suoatgetillation gitsoatgetillation flexsuoatgetillation gsuoatgetillation gawksudoattegetillation zlib .1 gdevsudoaptgetinstallbncurses 5 dev当然也可以组合以上命令:sudoatgetinstallsubversion git flexggawk zlib 1 gdevlibncurses 5 dev创建工作目录并获取openwrtsource mkdiropenwrtCDopenwrtsvncosvn://SVN 。openwrt.org/openwrt/trunk/trunk是openwrt、openwrt的开发版,有几个分支,它是-1 。

1、OpenWRT(一1 。安装git工具(现在一般用git下载源代码)2 。安装依赖库文件(一起安装容易漏装,建议一个一个打包)sudoattgetinstallingccgbinutilsspatchbzip 2 flex bison Makeau to configtexinfuounzipsharutilscurestermzblib 1 gdevlibncurses 5 devgawklibbssldevsubversion On或者一个一个安装:sudoattgetinstalling gcsudoattgetinstalling gsudoattgetinstalling binutilssudoattgetinstalling sudoattgetinstalling gbzip 2stallbisonsudoaptgetinstallmakesudoaptgetinstallautoconfsudoaptgetinstallgettextsudoaptgetinstallte .

在2、如何在OpenWrt下做驱动开发OpenWrt下的开发和在Linux下的开发基本没有区别,唯一的区别可能就是makefile的编译 。更多信息可以在OpenWrt.pro上找到基本一样 。1.构建开发环境 。一、执行makemenuconfig后会出现如下图:图中红框是我定制的路由器的系统版本,可以根据不同的路由器做不同的选择;绿框表示我们需要编译一个SDK开发环境(默认情况下此项未选中) 。

由于下载速度的限制,编译 过程可能需要几个小时 。在编译之后 , 所有产品都将被放入编译根目录下的bin/yourtarget/中 。比如我们院的产品编译就会放在下面 。/bin/brcm47xx/ , 其中主要有几类文件:(1

3、 编译 openwrt出错,运行makeV=s出现以下提示,求问解决方法别看这些回答含糊不清 , 它的大概意思就是告诉你编译不成功 , 所以很可能是网络不好造成的,编译 过程它会从国外网站下载配套软件,不成功就会出现这个提示 。看这个提示最上面的一条 。找到它要下载的然后手动下载再扔到dl文件夹编译问题就解决了 。下次编译记得不要删除dl文件夹 。
【openwrt 编译过程分析,自己编译openwrt】

    推荐阅读