LinuxのクロスコンパイラDBUS、expatの

本明細書において使用される、クロスコンパイラとして

アームhimix200-linuxの

公式の説明をダビング:

低レベルのlibdbus参照ライブラリには必要な依存関係を持ちません。
リファレンスバスデーモンの唯一の必要な依存関係は、XMLパーサー(expatの)です。
特定のフレームワーク(などのQt、GLibの、ジャワ、C#、Pythonの、)への高レベルのバインディングの特定には、より多くの依存関係を追加し、より多くの仮定を行うことができますので、使用にはるかに簡単です。
いくつかは、より成熟しているように、バインディングは、低レベルのlibdbus別に進化他よりABI-安定。

だから、expatのライブラリをインストール

1.expatライブラリー

expatの-2.2.9.tar.bz2

./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ライブラリ

dbusの-1.13.12.tar.xz

./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。

*** ここでは、インストールが成功した場合でも。
あなたが他の問題が発生した場合、参照
ビルドにクロスコンパイラ環境を

リリース7件のオリジナルの記事 ウォンの賞賛0 ビュー358

おすすめ

転載: blog.csdn.net/qq_21438461/article/details/104356591