windows10下子系统编译Padavan

第一步–启用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++那,降级比较困难。默认的各种编译环境要么最新要么没有。。。

发表评论

CAPTCHAis initialing...