2016-05-10 7 views
0

rbbian x86アーキテクチャをターゲットにするために、Ubuntuシステムを使用してmongo cドライバをコンパイルしようとしています。mongocライブラリ&ARM用のクロスコンパイル

git clone https://github.com/mongodb/mongo-c-driver.git 
cd mongo-c-driver 
./autogen.sh 
./configure --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-libbson=bundled --enable-tests=no --enable-examples=no --enable-static --disable-shared 

しかし、それは、x64用にコンパイルされます:私はここにラズベリーが提供するツールチェーンを使用してい

は私が何をすべきか

objdum -a ./libs/libmongoc-1.0.& 

ファイル形式ELF64-x86-64で

どうすればよいですか?

答えて

0
$ ./configure --help 

ENVは、あなたのクロスコンパイラ

$ export CC=[PATH]/arm-linux-gnueabihf-cpp 
$ export CXX=[PATH]/arm-linux-gnueabihf-g++ 
を設定するvarsは説明します
関連する問題