编译出的文件系统在ap-openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips
---target/linux/ 目录里面是各个平台(arch)的相关代码
---target/linux//config-3.10 文件就是配置文件了
---build_dir/toolchain-* 对应硬件的工具链的目录
---staging_dir/toolchain-* 是工具链的安装位置
单独编译应用
在顶层目录
rm bin/ramips/packages/base/xxx.ipk
make package/xxx/compile V=s
安装这个应用opkg install xxx.ipk
卸载应用 opkg remove xxx
查看有安装了哪些ipk包 opkg list-installed
top顶层文件夹会有一个叫dl的目录,所有从因特网下载的软件包源代码都会在编译前期放在这个目录,然后会自动加进去编译菜单中,也就是make menuconfig的时候,出现在编译菜单一些软件包。如果我们需要更改这些源码包里面的内容,只需要将更改好的源码包打包成相同的名字放在这个目录下,然后开始编译即可。编译时,会将软件包解压到build_dir目录下。所以当软件包的Makefile里的URL路径不可用,可以自己在其他网站手动下载源代码,并且放到 "dl" 文件夹。内核源码在build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14里面编译出来的,应该是dl/linux-3.10.14.tar.xz解压到里面的,target/linux/
/config-3.10 文件就是配置文件?了
阅读(10007) | 评论(0) | 转发(0) |