编译 LEDE

Dongbin2020-09-02技术353

1)更新
sudo apt-get update
2)安装编译环境:
sudo apt-get -y install asciidoc antlr3 autoconf automake autopoint binutils bzip2 bison build-essential device-tree-compiler flex gawk gcc gettext git git-core gperf g++-multilib g++ gcc-multilib lib32gcc1 libncurses5-dev libz-dev libc6-dev-i386 libssl-dev libglib2.0-dev libelf-dev libtool mercurial msmtp p7zip p7zip-full patch python2.7 python3.5 qemu-utils subversion rsync swig texinfo uglifyjs unzip upx wget xmlto zlib1g-dev
3)克隆源代码
3.1 mkdir sources
3.2 cd sources
3.3 git clone 
https://github.com/coolsnowwolf/lede
3.4 用nano编辑器编辑feeds.conf.default文件

cd lede
nano feeds.conf.default
将如下代码中的#去掉,并保存
#src-git helloworld https://github.com/fw876/helloworld
4)配置编译选项
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
选择路由器的选项
5) 下载资源
make -j8 download V=s


6) 编译
make -j$(($(nproc) + 1))  V=s

使用root用户编译:
make -j$(($(nproc) + 1))  V=s FORCE_UNSAFE_CONFIGURE=1

7) 第二次编译

cd lede
git pull
./scripts/feeds update -a
./scripts/feeds install -a
make defconfig
make -j8 download
make -j$(($(nproc) + 1)) V=s
rm -rf ./tmp && rm -rf .config
make menuconfig
make -j$(($(nproc) + 1)) V=s


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。