开发过程中,需要打开lede-openwrt的direct_IO选项,因此需要自己编译系统。记录一下。
1. 安装依赖包
开发环境为Ubuntu。安装编译依赖的包:(参见http://www.sohu.com/a/115102879_424963)
sudo apt-get install build-essential subversiongit-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproclibxml-parser-perl mercurial bzr ecj cvs unzip
2. 下载系统源码
地址https://github.com/lede-project/source/releases
选择合适的版本。
下载并解压,进入解压目录,设为source。进入source目录,更新feeds
cd source
./scripts/feeds update -a
./scripts/feeds install -a