openwrt 编译出现错误 quilt_checked Error126解决办法
2018-02-01 15:58
1416 查看
1 ubuntu 版本16.04
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/04/43507bae85c9ac90764a08941548978a)
2 编译出错 .quilt_checked Error126
原报错界面已滚过头了,借用下面一段提示,与原来的类似
make[4]:***[/home/Alex/openwrt_widora/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/linux-ramips_rt305x/linux-3.18.29/.quilt_checked]Error
126
3 解决方法
分二步
step 1 安装32兼容包
在编译widora时,有在论坛看到有人讲使用Ubuntu16.04(64bit)进行嵌入式开发时,默认情况下无法正常运行32位的交叉编译工具链,因此需要安装额外兼容包。
因此,
顺利安装完成。
step 2 在make menuconfig之前运行“sudo make tools/quilt/install”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/04/286a831d87fcb1e49b78a6fe21e47a72)
输入命令"sudo make tools/quilt/install",会跳出make menuconfig配置界面
之后,再输入“sudo make -j1 V=s”,生成bin文件,完成最终编译。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/04/e41bd8fba48cbcc97c4b95887909c490)
中间还出现shairport_mmap编译失败
运行make menuconfig, sound->shairport_mmap,不选择此功能,这样,才最后编译通过,获得
openwrt-ramips-mt7688-widora-squashfs-sysupgrade.bin
openwrt-ramips-mt7688-widora32M-squashfs-sysupgrade.bin
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/04/8b21c8e3ffc04c2fe10d6d947a4556d4)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/04/850043eacfeafc4a03de651ab074873c)
温馨提示:安装过程中,可能会缺少某些文件包,因为国外的链接某些不能访问,可在http://dl.widora.cc找一下,
下载好再放到dl目录下,继续编译即可。
2 编译出错 .quilt_checked Error126
原报错界面已滚过头了,借用下面一段提示,与原来的类似
make[4]:***[/home/Alex/openwrt_widora/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/linux-ramips_rt305x/linux-3.18.29/.quilt_checked]Error
126
3 解决方法
分二步
step 1 安装32兼容包
在编译widora时,有在论坛看到有人讲使用Ubuntu16.04(64bit)进行嵌入式开发时,默认情况下无法正常运行32位的交叉编译工具链,因此需要安装额外兼容包。
因此,
sudo apt-get install libc6:i386
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
顺利安装完成。
step 2 在make menuconfig之前运行“sudo make tools/quilt/install”
输入命令"sudo make tools/quilt/install",会跳出make menuconfig配置界面
之后,再输入“sudo make -j1 V=s”,生成bin文件,完成最终编译。
中间还出现shairport_mmap编译失败
package/Makefile:191: recipe for target 'package/shairport_mmap/compile' failed
运行make menuconfig, sound->shairport_mmap,不选择此功能,这样,才最后编译通过,获得
openwrt-ramips-mt7688-widora-squashfs-sysupgrade.bin
openwrt-ramips-mt7688-widora32M-squashfs-sysupgrade.bin
温馨提示:安装过程中,可能会缺少某些文件包,因为国外的链接某些不能访问,可在http://dl.widora.cc找一下,
下载好再放到dl目录下,继续编译即可。
相关文章推荐
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- caffe编译时出现undefined reference错误的原因与解决办法
- make编译时出现 时钟错误 解决办法
- VC命令行编译中出现Invalid switch错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- linux/x11下编译Qt4.8可能出现的错误解决办法
- 头文件嵌套中出现的重复编译错误的解决办法
- gcc跨版本编译出现“浮点数例外”错误解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 编译linux-2.6.32的时候出现的错误以及解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 编译Android系统AIDL模块出现couldn't find import for class错误的解决办法
- Asp 出现Microsoft JScript 编译错误 (0x800A03EC) 缺少 ';'解决办法
- 关于ARM交叉编译工具出现:assertion fail elf32-arm.c:12387 的错误解决办法。
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- 编译时出现fatal error C1853: "debug/xxx.pch" is not a precomplied header file with......错误的原因及解决办法(转)
- RSL编译方式的FLEX站点出现#2046错误的解决办法