Chinaunix首页 | 论坛 | 博客
  • 博客访问: 845688
  • 博文数量: 116
  • 博客积分: 1472
  • 博客等级: 上尉
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-06 11:45
文章分类

全部博文(116)

文章存档

2015年(1)

2014年(42)

2013年(5)

2012年(19)

2011年(49)

我的朋友

分类:

2011-04-15 15:23:53

openwrt编译基本教程
SuperMan 发表于 [路由建站技术] 分类,标签: openwrt
0

       其实和重新编译linux核心差不多,对于新手 来说最麻烦的恐怕是安装开发环境需要的软件了。

条件:

    1、PC一台,性能强点,性能好编译得就快。安装ubuntu 8.04中文版。(也可以装在虚拟机里)
    2、宽带一条,需要速度好点,因为有很多软件包是网络下载 后安装。
    3、耐心和时间。

编译流程:

    1、安装好ubuntu8.04中文版本 ,搞定网络连接。
    2、以非root用户登陆,打开“应用程序----附件----终端”。
    3、开发环境安装。

    需要的软件有gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev

安装命令:

sudo apt install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev

    4、 系统其他软件更新:sudo apt-get update 更新后重新启动。

    5、获取基本安装包,更新

  svn checkout svn://svn.openwrt .org/openwrt/trunk
  cd trunk
  ./scripts/feeds update -a
  ./scripts/feeds install -a

    6、配置编译选项:make menuconfig

       默认就是brcm-2.4平台,模块前面选项有3种:
              *:表示该模块直接编译到核心中
              M:该模块以被核心支持,可以后再安装
              空白:不支持该模块
              具体模块的起什么作用需要多google.
    7、编译选项配置保存后,开始编译(双核或者双核以上的机器,使用双线程编译会快很多)

  make -j=2 V=99

   慢慢的等吧,快则半小时,慢则2,3小时。

    8、编译好的文件在当前目录的bin文件夹下。如果是brcm-2.4内核,ls bin/brcm-2.4/ 就可以看到很多熟悉的文件了。

       写得比较简短,错误疏漏指出请高手 斧正

阅读(3566) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~