peo*_*oro 6 c c++ android build android-ndk
Android-NDK附带自己的编译器来构建本机代码.我当前的android-NDK安装附带的版本是arm-linux-androideabi-g++ (GCC) 4.6.x-google 20120106 (prerelease),我猜它是GCC 4.6的一个分支.
它和普通(香草)GCC 4.6有什么区别?它是否为ARM平台生成更好的代码?
我想使用其他编译器为android构建软件,比如vanilla GCC 4.7或Clang,因为他们对C++ 11有更好的支持并实现了我正在努力使用的一些功能(比如模板别名).
是否可以使用最新的香草GCC或Clang来构建Android的本机代码?我应该使用什么参数?
使用与android-SDK附带的编译器不同的编译器有什么缺点?
Android GCC 是为 Android 定制的,因为原生 Android 不支持 GCC 中的所有功能。我认为不可能,您可以在 android ndk google 群组中发布相同的内容,您的答案将由 Google Android 开发人员回复。
他们建议我们可以使用交叉编译器来编译 android 代码,而不使用 android ndk。
| 归档时间: |
|
| 查看次数: |
2645 次 |
| 最近记录: |