本明細書において使用される、クロスコンパイラとして
アームhimix200-linuxの
公式の説明をダビング:
低レベルのlibdbus参照ライブラリには必要な依存関係を持ちません。
リファレンスバスデーモンの唯一の必要な依存関係は、XMLパーサー(expatの)です。
特定のフレームワーク(などのQt、GLibの、ジャワ、C#、Pythonの、)への高レベルのバインディングの特定には、より多くの依存関係を追加し、より多くの仮定を行うことができますので、使用にはるかに簡単です。
いくつかは、より成熟しているように、バインディングは、低レベルのlibdbus別に進化他よりABI-安定。
だから、expatのライブラリをインストール
1.expatライブラリー
./configure --without-tests --without-examples \
--prefix=/opt/hisi-linux/x86-arm/lib/expat \
--host=arm-himix200-linux \
CC=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-gcc \
CXX=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++
make
make install
expatの、インストールディレクトリをインストールした後には/ opt / hisi-linuxの/ x86のアーム/ libに/ expatの/ libに/ pkgconfigでexpat.pc
指定されたディレクトリにコピーPKG_CONFIG_PATH、それ以外の場合は、expatのインストールdbusのを見つけることができませんプロンプトが表示されます。
2.dbusライブラリ
./configure --disable-doxygen-docs --disable-xml-doc \
--prefix=/opt/hisi-linux/x86-arm/lib/dbus \
--host=arm-himix200-linux \
CC=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-gcc \
CXX=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++ \
CFLAGS=-I/opt/hisi-linux/x86-arm/lib/expat/include \
LDFLAGS=-L/opt/hisi-linux/x86-arm/lib/expat/lib \
LIBS=-lexpat
make
make install
*** DBUSをインストールした後、ディレクトリにインストールされますは/ opt / hisi-linuxの/ x86の -arm / libに/ dbusの/ libに/ pkgconfig
にdbusの-1.PC指定されたディレクトリにコピーPKG_CONFIG_PATH。
*** ここでは、インストールが成功した場合でも。
あなたが他の問題が発生した場合、参照ビルドにクロスコンパイラ環境を