如何使用独立的NDK工具链交叉编译库

时间:2013-01-14 18:25:50

标签: android makefile arm

所以我试图使用源代码交叉编译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。有没有一种好方法可以测试它是否为正确的拱形编译?

1 个答案:

答案 0 :(得分:0)

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

  

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

     

导出CC = arm-linux-androideabi-gcc#或导出CC = clang

     

导出CXX = arm-linux-androideabi -g ++#或导出CXX = clang ++

     

虽然仍在努力确认......

在文档中找到。