一般来说,在编译时,进行make menuconfig,可以选择你需要编译的包。工具会帮助你完成包依赖的处理,包括依赖包的下载以及编译)。
如果要手动编译一个包,则需要自己解决包依赖的问题。例如想编译一个nano的包,可以通过命令opkg info nano 来知道包依赖是什么
Package: nano
Version: 2.2.5-1
Depends: libncurses
Provides:
Status: install user installed
Architecture: ar71xx
Installed-Time: 1300757537
编译工具以及工具链
make tools/install
make toolchain/install
手动编译依赖
make package/ncurses/compile
make package/ncurses/install
编译以及安装目标包
make package/nano/compile
make package/nano/install
make package/index
如果要手动编译一个包,则需要自己解决包依赖的问题。例如想编译一个nano的包,可以通过命令opkg info nano 来知道包依赖是什么
Package: nano
Version: 2.2.5-1
Depends: libncurses
Provides:
Status: install user installed
Architecture: ar71xx
Installed-Time: 1300757537
编译工具以及工具链
make tools/install
make toolchain/install
手动编译依赖
make package/ncurses/compile
make package/ncurses/install
编译以及安装目标包
make package/nano/compile
make package/nano/install
make package/index
本文介绍在嵌入式环境中如何使用makemenuconfig选择并编译软件包,包括处理依赖关系的方法。通过具体实例说明了如何编译nano文本编辑器及其依赖项ncurses。
1928

被折叠的 条评论
为什么被折叠?



