一、编译环境准备
编译平台 阿里云 Ubuntu 20.04.5 LTS
安装编译环境依赖
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync
更新本地软件包
sudo sh -c "apt update && apt upgrade -y"
不推荐使用 root 用户进行编译,所以先使用 root 权限创建一个用户,以创建 gaven 用户为例
# 添加用户
adduser gaven
为新用户设置密码,根据个人情况,这里设置“123456”
passwd 123456
从 root 用户切换使用新用户
su gaven
从此刻开始,以非 root 用户执行编译过程的所有操作。

本文档详述了如何在阿里云Ubuntu环境下准备编译环境、首次及二次编译OpenWrt固件的具体步骤,包括安装依赖、更新软件源、自定义配置等内容。
最低0.47元/天 解锁文章
2560

被折叠的 条评论
为什么被折叠?



