1
我正在使用Linux PC x86_64。交叉编译,缺少包
我建立了一个树莓派的交叉编译工具链,我可以编译基本的helloworld并在树莓上运行它。
我被困在编译一些开源程序如./configure
抱怨缺少的软件包,例如:
configure: No package 'glib-2.0' found
我用这个。 ./configure --host=arm-linux-gnueabihf
交叉编译,它看起来很好,直到上面的错误。
我应该告诉./configure
从目标系统使用库吗?怎么做?
考虑使用像Buildroot这样的构建环境(http://buildroot.uclibc.org/)。一些软件包已经被定义,但是如果你必须添加一个软件包,你将不得不学习如何脚本来调用软件包的配置。 – sawdust