openwrt学习之编译初步体验
来源:互联网 发布:爱淘宝官网 编辑:程序博客网 时间:2024/06/06 11:50
一 相关环境配置: 虚拟机下Ubuntu16.04LTS ,目标版,树莓派3B
二 编译
1.配置环境
在编译之前需要安装相关开发的依赖包,sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim一股脑全安装。
2.下载openwrt源码
之前看到在svn里面下载,结果试了连不上,网上搜索才知道,源码已经转移到git上,下载源码:git clone https://github.com/openwrt/openwrt.git
3.由于openwrt加入了feeds机制(这种机制使得开发者在安装一个软件之前,不得不查找该软件所需的依赖库,并手动去安装这些软件,有时候碰到比较娇贵的软件时,嵌套式的安装依赖文件,会使得开发者头昏脑涨),所以可以使用feeds命令来查看需要的依赖库,而直接安装,这样其实第一步配置环境也可以省略了;
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
4.开始make menuconfig进行配置
make menuconfig
会出现配置界面,根据需要选择配置结果,由于内容很多,下一篇会总结各个配置的含义
出现错误如下:make -r world..
重新编译按照说明make -j1 v=99
看着像是从一个镜像网站上下载uboot,可能由于网络的原因导致下载不下来而导致的make出错
看到上面打印信息,将uboot2014.10.tar下载失败,手动下载,并放到dl文件夹中,
然后,make clean ,重新编译make -j4 V=99
这下可以了,可以继续编译下去
6.编译完成后可以看到在目录下有bin文件夹,进入可以看到img文件
至此,就编译完成了。
- openwrt学习之编译初步体验
- fis3初步学习体验
- fis3初步学习体验
- 一步一步学习OpenWrt(一)编译OpenWrt
- openwrt学习之虚拟机vm下编译运行测试
- OPENWRT入门之二------编译openwrt
- linux-openwrt之luci初步了解-关于openwrt中的luci
- Spring---Spring之初步体验
- openwrt学习之--安装
- 我的Android入门之路:一、初步接触之GreenDAO学习使用体验
- 韦东山视频---内核启动流程之编译体验学习
- 03-S3C2440u-boot学习之u-boot分析编译体验
- openwrt开发教程之下载配置编译openwrt(MT7621A)
- 视频开发初步体验 学习笔记
- [Hibernate 框架学习]一、初步体验
- OpenWrt学习记录二固件编译和下载
- OpenWrt学习记录三交叉编译helloworld
- [OpenWrt] 如何编译OpenWrt
- MongoDB WiredTiger 存储引擎cache_pool设计 (下) -- 实践篇
- Java编程简单应用———1、HelloWorld(HelloWorld的来源);2、输出个人信息3、输出特殊图案
- 《JAVA与模式》之观察者模式
- leg附件下载
- 浅论软件测试
- openwrt学习之编译初步体验
- 机器学习性能评估指标
- spring cloud feign 调用服务注意问题
- Spring MVC 是如何处理 JSon webservice
- PullToRefresh实现下拉刷新上拉加载
- 通过Socket方式上传文件后服务器迟迟不返回文件保存路径
- Python Print函数学习
- 大话数据结构读书笔记(三)-线性表
- 桶排序