Openwrt2203编译及移远4G5

北京治疗皮肤科医院 https://m-mip.39.net/disease/mip_9116602.html

前言

编译不同版本的Openwrt一定要使用新的Ubuntu20.04搭建编译环境,如果利用之前编译过其它版本Openwrt的系统环境,新编译的版本会出现异常多的错误且不一定能排除。编译过程需要了解以下几点:

1.kernel_menuconfig的配置,这个模块可以理解为内核本身,需要开启内核支持的操作在这完成,例如开启mpls支持、vrf支持等;

2.menuconfig的配置,这个模块可以理解为应用模块,系统要安装的软件可以在这里选择源码进行编译安装,根据个人需求选择源码进行编译即可;

3.dl目录。系统在编译过程中,会在Openwrt源码的根目录下生成dl目录,用来存放编译过程中下载的程序源码。在第一次编译需要先下载要编译的程序源码,由于某些源码需要连接国外服务器下载,有可能会出现下载缓慢甚至下载失败的情况,可以百度搜索当前版本dl库源码包,下载后手动上传到dl目录下,再继续编译。

4.错误排查。Openwrt第一次编译过程中,可能会出现各种各样的报错,这就需要耐心分析,配合百度搜索加一点自己的悟性进行排错,错误排除后再继续进行编译。

5.文件目录问题。同一个源码在x86平台和其他平台下编译,同一个文件的路径是不一样的,最简单的方法就是使用“sudofind/-name文件名”命令进行查找这个文件,会显示出当前平台该文件的路径。

一、编译环境搭建

1.环境系统

Ubuntu20.04

CPU16;内存32;硬盘G

2.环境插件

在Ubuntu20.04安装以下插件:

sudoaptinstall-yackantlr3asciidocautoconfautomakeautopointbinutilsbisonbuild-essentialbzip2ccachecmakecpiocurldevice-tree-


转载请注明:http://www.aierlanlan.com/tzrz/5019.html