User Tools

Site Tools


zh-cn:doc:howto:buildroot.exigence

OpenWrt Buildroot – 安装

Buildroot是编译OpenWrt的首选 toolchain。不管您是在虚拟机(VMwareQemu)或实体机中进行编译,我们都建议您使用GNU/Linux的操作系统。 Cygwin虽然能安装BDS操作系统,但此类操作系统中或许无法进行编译 ~BSD 或在 MacOSX系统, 不保证成功。 有待一试。

making –

方法

  1. 安装 subversion (俗称: svn)以便下载OpenWrt的源代码。 build tools 将会协助您编译:
    sudo apt-get install subversion build-essential
  2. 通过svn 你能下载获取得到OpenWrt的源代码: 获取源码。通常,不必root权限, 用户即可:
    mkdir ~/test
    cd test
    svn co svn://svn.openwrt.org/openwrt/trunk/
  3. 现在转到下载目录并输入以下命令:
    make defconfig
    make prereq
    make menuconfig
    缺哪个packages,就装哪个,以便您能够正常使用OpenWrt的buildroot。
  4. 若需要在后台运行您需要安装 screen安装命令为 :
    sudo apt-get install screen

各操作系统及编译条件对照表

下表所示为linux操作系统各发行版所需要的编译环境条件及软件包对照表:

条件 Debian Suse Red Hat OS X Fedora
asciidoc asciidoc ? asciidoc ? asciidoc
binutils binutils binutils binutils ? binutils
bzip2 bzip2 bzip2 bzip2 ? bzip2
fastjar fastjarfastjar libgcj ? libgcj
flex flex? ? ? flex
g gcc-c ?
zh-cn/doc/howto/buildroot.exigence.txt · Last modified: 2011/11/13 05:00 (external edit)