ubuntu22.04 交叉编译openwrt

国内源
vi /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse


安装所需工具
sudo apt install build-essential libncurses5-dev zlib1g-dev
sudo apt install gawk gcc-multilib flex git gettext libssl-dev
sudo apt install python3-distutils

更新所需的库

进入openwrt-21.02.3
./scripts/feeds update -a
./scripts/feeds install -a

配置所需的模块 Target image选 iso(virtualbox 的vdi会报错)
make menuconfig

#编译:显示编译信息,-j2 使用2核编译
make V=s -j2

生成镜像的目录 openwrt-21.02.3/bin/targets/x86/64

应用helloword 编写
生成的ipk目录 openwrt-21.02.3/bin/packages/x86_64/base

 openwrt配置

修改网络为dhcp /etc/config/network

重启网络 /etc/init.d/network restart

posted @   boybai  阅读(1295)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2019-05-20 命令行开启
点击右上角即可分享
微信分享提示