1

Linux PC x86_64 で作業しています。

ラズベリー pi 用のクロス コンパイル ツールチェーンをセットアップしました。基本的な helloworld をコンパイルしてラズベリーで実行できます。

./configureパッケージの欠落について不平を言っているため、いくつかのオープンソースプログラムのコンパイルに行き詰まっています。たとえば、次のようになります。

configure: No package 'glib-2.0' found

私はこれを使用しています。./configure --host=arm-linux-gnueabihfクロスコンパイルすると、上記のエラーまでは良さそうです。

./configureターゲット システムのライブラリを使用するように指示する必要がありますか? どうやってするの?

4

1 に答える 1

-1

configure スクリプトにオプションを渡して、開発用のヘッダーとライブラリを見つけられるようにします。と を使用LDFLAGSCFLAGSます。

于 2015-04-21T14:03:56.133 に答える