arm-eabi-gcc与arm-linux-androideabi-gcc不同吗?我可以将arm-eabi-gcc与arm-linux-androideabi-gcc交换到此网站http://www.plausible.org/andy/agcc的agcc脚本吗?
答案 0 :(得分:10)
是的,与Android NDK一起提供的arm-eabi-gcc和arm-linux-androideabi-gcc工具链(有些)有所不同,你可以阅读一下arm-linux-androideabi-gcc(更新的)在{ {3}}或本地NDK安装中的文档docs / CHANGES.html。
关于第二个问题,您可以在agcc脚本中交换arm-linux-androideabi-gcc,但请注意agcc脚本现在非常具有历史性,现在您不需要这么大的垫片来构建原生Android代码。 git提供了很好的介绍和示例,并且是最近的方法(请注意,某些示例(例如OpenGL ES)也可能与Android 2.3相同)。我自己使用那里描述的技术,只是使用NDK的arm-linux-androideabi-gcc作为编译器。