小米路由3:搭交叉编译环境

 时间:2026-02-14 09:02:10

1、首先要开启SSH访问。

2、小米路由器3是基于OpenWrt的MT7620芯片。所以,我们先去OpenWrt官网去下载对应的开发版本。官网上有MT7620版本的,试过了貌似也有问题,最后下载RT3883就可以了。

小米路由3:搭交叉编译环境

3、将压缩包中staging_dir目录的内容解压到/home/mipsel

小米路由3:搭交叉编译环境

4、设置以下环境变量

打开 /etc/profile文件,在文件最后添加下面代码

STAGING_DIR="/home/mipsel"

TOOLCHAIN="$STAGING_DIR/toolchain-mipsel_74kc+dsp2_gcc-4.8-linaro_uClibc-0.9.33.2"

DEPENDS=$STAGING_DIR/target-mipsel_74kc+dsp2_uClibc-0.9.33.2/usr

HOST="mipsel-openwrt-linux"

export PATH="$PATH:$STAGING_DIR/toolchain-mipsel_74kc+dsp2_gcc-4.8-linaro_uClibc-0.9.33.2/bin"

export CC="$HOST-gcc"

export CPP="$HOST-cpp"

export GCC="$HOST-gcc"

export CXX="$HOST-g++"

export RANLIB="$HOST-ranlib"

设置好保存,然后重起系统

小米路由3:搭交叉编译环境

5、然后,写上一个Hello world测试程序

#include <stdio.h>

int main( void )

{

        printf( "Hello world!\n" );

        return 0;

}

小米路由3:搭交叉编译环境

6、然后进入hello.c目录中编译

$CC hello.c -o hello.o

小米路由3:搭交叉编译环境

7、如果出现libc.so.6: version `GLIBC_2.14' not found (required by arm-xiaomi-linux-uclibcgnueabi-gcc)错误

8、然后将编译好的hello.o文件复制到小米路由3目录上去,运行hello.o测试文件

小米路由3:搭交叉编译环境

  • 万网域名解析如何解决动态IP的问题?
  • 香橙派 3开发板上使用armbianmonitor工具的方法
  • Manjaro怎么建立桌面快捷方式
  • debian安装mate桌面
  • 如何为Adguard Home开启远程访问
  • 热门搜索
    我为什么没有男朋友 苹果手机怎么下载视频 扇贝的家常做法 妇炎洁怎么用 电脑开机密码怎么设置 年糕怎么做 富贵竹叶子发黄怎么救 小孩咳嗽怎么治最有效 双系统怎么切换 qq怎么群发消息