openwrt的源码下载及其编译

  • 1、openwrt源码下载及其编译
    • 1.1、openwrt源码下载
    • 2.1、安装依赖库
    • 3.1、更新软件包
    • 3.2、生成配置文件
    • 3.3、进入定制页面
    • 3.4、编译

1、openwrt源码下载及其编译

本次操作环境在Ubuntu18.04下进行的

1.1、openwrt源码下载

git clone git://github.com/openwrt/openwrt.git

更新源码:

git pull

参考地址:https://dev.archive.openwrt.org/wiki/GetSource

2.1、安装依赖库

sudo apt-get update      //更新sudo apt install  gcc
sudo apt install  g++
sudo apt install  binutils
sudo apt install  patch
sudo apt install  bzip2
sudo apt install  flex
sudo apt install  make
sudo apt install  gettext
sudo apt install  pkg-config
sudo apt install  unzip
sudo apt install  zlib1g-dev
sudo apt install  libc6-dev
sudo apt install  subversion
sudo apt install  libncurses5-dev
sudo apt install  gawk
sudo apt install  sharutils
sudo apt install  curl
sudo apt install  libxml-parser-perl
sudo apt install  ocaml-nox ocaml
sudo apt install  ocaml-findlib
sudo apt install  libpcre3-dev
sudo apt install  python-yaml libgd-dev
sudo apt install  multiarch-support
sudo apt install  lib32ncurses5 lib32z1
sudo apt install  libssl-dev
sudo apt install  libfdt-dev
sudo apt install  device-tree-compiler
sudo apt install  u-boot-tools
sudo apt install  libssl1.0-dev

ubuntu16.04的话就不需要最后一个库“ libssl1.0-dev ” .

注意:这些库一定要安装完成否则编译会出错

3.1、更新软件包

进入openwrt的根目录中去

cd  openwrt


更新软件包:

./scripts/feeds update -a
./scripts/feeds install -a

3.2、生成配置文件

make defconfig

3.3、进入定制页面

make menuconfig

3.4、编译

第一次编译不要使用多核编译,尽量使用单核编译,避免报错,(多核编译如果报错,再接着编译就可以了),第一次编译他会搭载编译环境,安装交叉编译链等等,会很慢,大家可以去打打游戏,睡个觉吃个饭。需要打印详细编译信息的话V=s,注意是大写的V,在openwrt的根目录下编译哦。

make V=s

接着等待编译完后就OK了。

openwrt的源码下载及其编译 (一)相关推荐

  1. 【物联网】OpenWrt OpenWRT的源码下载及目录结构

    OpenWRT的源码下载及目录结构 OpenWrt的源代码管理默认用的是SVN下载: svn co svn://svn.openwrt.org/openwrt/trunk/ . 还可以用Git下载: ...

  2. VLC for Android源码下载和编译

    Project Hosting on 点击打开链接 最受欢迎的开源项目 点击打开链接 由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏.图像处理.时间显示.开始菜单快捷方式等. ...

  3. ros源码下载及编译

    Ros1 源码下载及编译 准备工作 Setup your sources.list Setup your computer to accept software from packages.ros.o ...

  4. WebRTC源码下载与编译

    WebRTC源码编译 1 几种源码下载方案对比 1.1 拉别人下好的代码 1.2云服务器 1.3 国内镜像 1.4 挂代理(推荐) 2 源码编译环境准备 2.1 环境要求 2.2 代理服务器配置 2. ...

  5. Android12 源码下载、编译、刷机、单编调试Framework

    文章目录 说明 1. 代码下载 1.1 下载Repo工具 1.2 安装和配置Git 1.3 创建工程目录 1.4 初始化Repo仓库 1.5 同步代码 2. 驱动下载 2.1 下载对应机型的驱动 2. ...

  6. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...

  7. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...

  8. SELinux零知识学习四、Audit应用层源码下载、编译和安装

    接前一篇文章:SELinux零知识学习三.SELinux应用层源码下载.编译和安装 在前篇文章中编译SELinux源码时,出现了如下错误: seusers_local.c:11:10: 致命错误:li ...

  9. Android 4.0.1 源码下载,编译和运行

    [牛人分享]Android 4.0.1 源码下载,编译和运行 转自 http://blog.csdn.net/rambo2188/article/details/6943382 ----------- ...

  10. Centos7下RTL8188eu USB无线网卡(TP WN725N) 驱动源码下载和编译步骤

    Centos7下RTL8188eu USB无线网卡TP WN725N 驱动源码下载和编译步骤 一 准备编译环境 二 下载源代码 三 编译和安装 四 启用8188euko Centos7下RTL8188 ...

最新文章

  1. ASP.NET Aries 高级开发教程:Excel导入配置之规则说明(下)
  2. 2018 百越杯 pwn(Boring Game Write up)
  3. Microsoft Visual C++ 14.0 is required错误解决办法
  4. 详细理解java Hibernate 或 JPA的级联操作
  5. webpack教程(一)
  6. mongodb最详细的安装与配置
  7. Linux命令笔记(一)
  8. 数字图像处理(作业一)——matlab工具箱初探
  9. 做前端的你觉得很吃力?
  10. 如何使用PL/SQL Developer查看和杀掉session
  11. 吞吐量、速率、背板带宽
  12. Chaos Control for Mac(GTD计划任务管理工具)
  13. 传说中的“猴年马月”就要来了,感觉很多愿望都要实现啦!
  14. 2017-2018-2 20179215《网络攻防实践》第二周作业
  15. 【HDOJ】3505 Writing Robot
  16. DNS服务器原理介绍(一)
  17. c++ 控制台应用程序隐藏dos界面
  18. C++ 魔兽世界之二:装备
  19. [pyecharts学习笔记]——Pie饼图
  20. 时间序列_第一篇 知识概述(3)_分解

热门文章

  1. 二、正确看待博弈论和经典理论的理论定位
  2. ecshop怎么写原生php,ecshop二次开发的简单实例
  3. 数据结构导论-1.概述
  4. 驱动精灵在服务器的系统安装,驱动精灵怎么安装打印机驱动?打印机驱动安装的方法...
  5. Linux定时器例子
  6. 表达式引擎Aviator基本介绍及使用以及基于Aviator的规则引擎(附代码详细介绍)
  7. iOS视频录制及gif图片制作
  8. 怎样才能提取图片中的文字
  9. C++“准”标准库Boost学习指南(3):Boost.Utility
  10. 如何用计算机函数计算房租,Excel商铺租金模板,租金每两年递增5%,具备收租期、租赁起止期、单价函数自动计算功能...