之前编译过一次固件,这次再来,希望可以顺利一些。参考的网址为这里

  1. 进入到将源代码克隆到opt目录下 sudo git clone https://bitbucket.org/padavan/rt-n56u 可能会比较慢,也可选择另一个仓库 https://gitee.com/gorden5566/...
  2. 再克隆简体中文 & 路由器适配到 ~ 目录 sudo git clone https://github.com/gorden5566/padavan 同样也可以选择另一个仓库 https://gitee.com/gorden5566/...
  3. 安装依赖 sudo apt-get install autoconf automake autopoint bison build-essential flex gawk gettext git gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils
  4. 进入到 ~/padavan 运行 sudo sh ./install.sh,然后依次执行1,2,最后按3退出
  5. 编译交叉工具链,进入到 /opt/rt-n56u/toolchain-mipsel ,执行 sudo ./clean_sources ,然后再执行 sudo ./build_toolchain,然后就开始漫长的等待,然后也会发现笔记本的风扇疯狂的运转。交叉工具链只用一次编译就好。关于交叉工具链,这篇文章值得一看交叉编译详解
  6. 编译配置文件,可以直接使用前面的模板,执行 cd /opt/rt-n56u/trunk/ 再执行 sudo cp configs/templates/psg1218_base.config .config
  7. 开始编译,在 目录/opt/rt-n56u/trunk 用sudo权限执行 sudo ./clear_tree ,然后再执行 sudo ./build_firmware,开始编译。
  8. 编译完成,可以在 /opt/rt-n56u/trunk/images/PSG1218_3.4.3.9-099.trx 这里找到编译成功的固件。
03-06 00:00