2013-04-03 179 views
1

我正在使用Linux PC x86_64。交叉編譯,缺少包

我建立了一個樹莓派的交叉編譯工具鏈,我可以編譯基本的helloworld並在樹莓上運行它。

我被困在編譯一些開源程序如./configure抱怨缺少的軟件包,例如:

configure: No package 'glib-2.0' found 

我用這個。 ./configure --host=arm-linux-gnueabihf交叉編譯,它看起來很好,直到上面的錯誤。

我應該告訴./configure從目標系統使用庫嗎?怎麼做?

+0

考慮使用像Buildroot這樣的構建環境(http://buildroot.uclibc.org/)。一些軟件包已經被定義,但是如果你必須添加一個軟件包,你將不得不學習如何腳本來調用軟件包的配置。 – sawdust

回答

-1

將選項傳遞給configure腳本,以便它找到開發標頭和庫。它使用LDFLAGSCFLAGS