openwrt系统mt7621固件编译
来源:互联网 发布:仿爱奇艺网站源码php 编辑:程序博客网 时间:2024/06/05 15:30
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固件编译
- 编译Openwrt固件
- openwrt个性化固件编译
- openwrt编译修改固件
- openwrt编译x86固件
- openwrt固件编译配置
- 编译定制:编译OpenWrt固件
- 编译个性化的openwrt固件
- 编译极路由的OpenWRT固件
- 编译个性化的openwrt固件
- 零基础openwrt固件编译
- 编译属于自己的openwrt固件
- 编译个性化的openwrt固件
- 编译个性化的openwrt固件
- 编译Openwrt固件/默认开启wifi
- openwrt固件的下载编译流程
- [OpenWrt] 如何编译自己的openwrt中文固件
- 编译个性化的OPENWRT固件(openWRT源码修改)
- 如何优雅的使用 phpStorm
- Android自定义view案例一气泡框
- JUnit4源码分析(TestResult)
- Visual Studio 2017 中使用 SQLite3的方法
- android点击拍照长按录制小视频
- openwrt系统mt7621固件编译
- 自定义录音工具类
- 自定义数值范围和小数点的金额的正则表达式验证
- [leetcode]: 119. Pascal's Triangle II
- IO、文件、NIO【三】
- ionic环境搭建和创建项目
- Android系统权限解答
- 解决Tomcat控制台中文乱码的问题
- C#重定向