Openwrt源码编译操作

第一步,下载源码包并且解压,源码如下所示:

•      mtk-openwrt-3.10.14-proc.tar.gz

第二步,解压源码包

•      tar  zxvf   mtk-openwrt-3.10.14-proc.tar.gz

第三步,设置环境变量 source /etc/profile

第四步,开始编译

make -j 3 V=99 2>&1 |tee build.log|grep -i error

这是将错误都写进build.log文件中,只留下主要的大红色error

会报错误,需要手动编译glib库。

手动编译glib

cd  build_dir/host/pkg-config-0.28/glib/

./configure --enable-iconv-cache=no--with-libiconv=gnu

cd -

第五步,继续编译输入命令 make V=s

又会报如下错误,错误如下图:

你需要进入源码目录修改include/kernel-defaults.mk 51和52行:

/home/chenwei/mtk-openwrt-3.10.14/mtk-openwrt-3.10.14-proc/build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-3.10.14

/home/chenwei/mtk-openwrt-3.10.14/mtk-openwrt-3.10.14-proc/build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-kernel

然后继续make V=s

报错如下图所示:

(红色部分需要修改为你的源码路径) 执行下面命令:

cd/home/chenwei/mtk-openwrt-3.10.14/mtk-openwrt-3.10.14-proc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/

ln -s linux-3.10.14-p112871  linux-kernel

然后回到之前目录:cd -

make  V=s

编译成功,如下图所示:

可能编译环境不同不会报这些错误,只需要修改源码目录名字可直接编译通过。

openwrt系统mt7621固件编译相关推荐

  1. newifi mini固件_如何在vmware虚拟机中安装OpenWrt系统,含x86固件编译教程

    "OpenWrt项目是针对嵌入式设备的Linux操作系统", 这是官方给出的定义.OpenWrt确实是一个非常好的嵌入式学习系统,目前市面上上千款设备支持运行OpenWrt,如小米 ...

  2. OPENWRT系统学习系列之一(系统源码到编译固件和烧录固件)

    本人小白一枚,前几天开始接触OPENWRT,在此之前就看过网上的有关(OPENWRT)OP的文章,关于OP的发展历程,可以查阅相关的资料.个人感觉OP是个十分强大的东西,有很多好玩的东西,奈何人生苦短 ...

  3. OpenWrt 固件编译教程

    一.编译环境准备 编译平台 阿里云 Ubuntu 20.04.5 LTS 安装编译环境依赖 sudo apt-get -y install build-essential asciidoc binut ...

  4. 【软路由】Gl-iNet SFT1200 原版OpenWrt固件编译并添加插件

    最近购买了Gl-iNet SFT1200,这个路由器有点意思,自带定制版 OpenWrt 系统.官方的系统还是受到了一些限制,所幸Gl-iNet提供了固件源码,那么我们自己编译官方固件,并添加某S开头 ...

  5. 小白的proxmox ve(pve)打造AIO(all in boom)折腾日记 (五)openwrt虚拟机建立(包括openwrt系统编译)

    打造一台pve主机,软路由功能可以说是必不可少的,我这里选择使用openwrt系统. 一.准备系统镜像 网上的openwrt系统可以说是五花八门,可以选择直接下载官方的固件,也可以去恩山无线论坛中找到 ...

  6. Openwrt系统编译

    前言提示 事先了解openwrt系统,不单单要了解是mtk7620的芯片,更要了解路由器型号(HC5661) 推荐阅读: openwrt官网: https://openwrt.org/start?id ...

  7. OpenWrt固件编译

    OpenWrt固件编译 编译OpenWrt需要Linux环境或mac环境,不支持Windows,如果要在Windows上开发,那么肯定是要装虚拟机的.(根据云隐技术7688开发板) 若不想折腾,下载虚 ...

  8. openwrt 安装尔雅云_[网络]openwrt的阿里云编译

    不知道有没有感觉搭建linux编译openwrt困难的,此篇选择租个云服务器编译. 以下我编译之旅 注册服务器 阿里云登录,选择ECS产品 选择地区美国(硅谷)(其实选国内的也是可以的,这边为了演示方 ...

  9. Openwrt系统初始时间

    一般Openwrt系统较多用于网络方面的产品,比如路由器,但路由器几乎都没有硬件RTC,因此系统初始时间不准. 在Openwrt系统中,初始时间可以认为有2个, 固件编译时间和文件系统加载后的初始时间 ...

最新文章

  1. python3 随机数 质数 素数 文件操作
  2. Java并发编程—JUC的Lock锁
  3. mysql启动报错2002_mysql登陆启动报错 ERROR 2002 (HY000) 解决方法
  4. axios请求拦截器错误_Axios使用拦截器全局处理请求重试
  5. 网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构
  6. Oracle密码过期及账户解锁的问题
  7. 第11章 使用Vsftpd服务传输文件
  8. Validation 参数校验
  9. Matlab常用绘图颜色搭配
  10. 浅谈数字后端工程师的工作
  11. 康考迪亚大学应用计算机科学,康考迪亚大学专业设置详情
  12. std::packaged_task 源码分析
  13. angular 获取上一个路由地址 获取当前页地址 地址裁切
  14. 人生「价值」的三个关键词|《价值》
  15. 送礼品的禁忌和注意事项
  16. 树的前序,中序,后序遍历。
  17. 谈谈自己对教育的理解(K12)
  18. FleaPHP 开发指南 - 2. FleaPHP 中的 MVC 模式
  19. 【机器学习】EM 算法
  20. [Vue][面试]谈一谈对vue的设计原则的理解

热门文章

  1. Apache万网SSl证书安装不成功的一个注意事项(https安全链接,基于phpstudy)
  2. 团队项目(六)- Alpha阶段项目复审(江山代有才人秃)
  3. 团队项目第六周——Alpha阶段项目复审
  4. Android : Gesture Builder:自定义手势文件
  5. 管理计算机中木桶原理,2014国考面试备考:管理学原理的应用-木桶原理篇
  6. react hooks 记录监听滚动条事件踩得坑
  7. 服务器拒绝了您发送离线文件的请求,QQ发离线提示“服务器拒绝了您发送离线文件”解决方法...
  8. “2012中国年度天使投资人”蔡文胜:彻底拥抱新趋势
  9. 不忘初心,方得始终——FAF世链区块链大会即将燃爆2021整个盛夏!
  10. 了解Java中的内存模型只需13张图!