2

所以我正在尝试使用源代码交叉编译 Box2D,我想在我的 Mac 上为 Android 编译。我可以跑...

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

这很好用,现在我如何将我正在使用的 GCC 版本更新为 ARM 处理器的版本。我尝试了以下...

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

这似乎有效,但真的吗?我是 gcc 的新手,我预感它正在使用 Mac x86(或其他)gcc。有没有一种好方法来测试它是否为正确的拱门编译?

4

1 回答 1

0

我想我在文档中找到了答案,这似乎可行....

导出 PATH=/tmp/my-android-toolchain/bin:$PATH

export CC=arm-linux-androideabi-gcc # 或者 export CC=clang

export CXX=arm-linux-androideabi-g++ # 或者 export CXX=clang++

制作

仍在努力确认它......

在文档中找到。

于 2013-01-16T14:46:05.670 回答