第一步–启用linux
https://jingyan.baidu.com/article/aa6a2c14e347010d4c19c48f.html
第二步—运行环境
https://www.jianshu.com/p/cf42df18af5c https://blog.csdn.net/lhorse003/article/details/77152596 https://www.right.com.cn/forum/thread-339985-1-1.html?tdsourcetag=s_pcqq_aiomsg
第三步—汉化
https://github.com/gorden5566/padavan
整理后步骤
sudo apt-get update
sudo apt-get install git
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install autopoint
sudo apt-get install bison
sudo apt-get install build-essential
sudo apt-get install flex
sudo apt-get install gawk
sudo apt-get install gettext
sudo apt-get install gperf
sudo apt-get install libtool
sudo apt-get install pkg-config
sudo apt-get install zlib1g-dev
sudo apt-get install libgmp3-dev
sudo apt-get install libmpc-dev
sudo apt-get install libmpfr-dev
sudo apt-get install texinfo
sudo apt-get install python-docutils
sudo apt-get install build-essential
sudo apt-get install flex
#gcc g++降级
sudo apt-get install -y gcc-4.8
sudo apt-get install -y g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
#下载源码
cd /opt
sudo git clone https://bitbucket.org/padavan/rt-n56u.git
#汉化
cd ~/ git clone https://github.com/gorden5566/padavan.git
cd ~/padavan
sudo sh ./install.sh
依次输入 1 和 2 复制文件到项目目录
cd /opt/rt-n56u/trunk/
#拷贝对应的配置
sudo cp configs/templates/newifi_d1_full.config .config
编译
#清理编译工具
sudo /opt/rt-n56u/toolchain-mipsel/clean_sources
#重新编译编译工具
sudo /opt/rt-n56u/toolchain-mipsel/build_toolchain
#清理编译产物
sudo /opt/rt-n56u/trunk/clear_tree
#编译固件
sudo /opt/rt-n56u/trunk/build_firmware
后话:编译过程中主要时碰到了g++和gcc版本过高的问题,sudo apt-get install * 要一个一个来比较稳,还有不要su下编译。自己的笔记本是五年前的老爷机,编译真的非常久。比较推荐在真实的liunx系统里编译,wind10商店下载的ubuntu是1.8的,如果安装的是20版本,会卡在gcc和g++那,降级比较困难。默认的各种编译环境要么最新要么没有。。。