2

そのため、ソースを使用して Box2D をクロスコンパイルしようとしており、Mac で Android 用にコンパイルしたいと考えています。走れる...

../box2d-read-only/Box2D/Build/gmake$ make

そして、これはうまくいきます。使用しているGCCバージョンをARMプロセッサのバージョンに更新するにはどうすればよいですか。私は次のことを試しました...

make CC="/tmp/my-toolchain/bin/arm-linux-androideabi-gcc"

これはうまくいくように見えますが、本当にそうですか?私は gcc が初めてで、Mac x86 (またはその他) の gcc を使用しているという予感があります。適切なアーキテクチャ用にコンパイルされているかどうかをテストする良い方法はありますか?

4

1 に答える 1

0

I think I found my answer in the documentation, this seems to work....

export PATH=/tmp/my-android-toolchain/bin:$PATH

export CC=arm-linux-androideabi-gcc # or export CC=clang

export CXX=arm-linux-androideabi-g++ # or export CXX=clang++

make

Still working on confirming it though....

Found in documentation.

于 2013-01-16T14:46:05.670 に答える