Android ndk androidndk和ansic

Android ndk androidndk和ansic,android-ndk,Android Ndk,我开始使用andoidndk,并找到了一些如何使用它的示例。它们显示了一些用C++编写的简单代码,这是显而易见的。众所周知,Android NDK允许在C++中编写代码。p> P>但是,在ANSI C中,可以编写代码,而不是C++,对于Android NDK? < P>是的,你可以编写C代码。没有什么能阻止你这么做。所有NDK本地API实际上是C API。< /P>,但我也可以用C++编写。如何告诉编译器我想使用C++的C++?如果用GCC编译,则假定C;如果你使用G++,C++。对于更多的选

我开始使用andoidndk,并找到了一些如何使用它的示例。它们显示了一些用C++编写的简单代码,这是显而易见的。众所周知,Android NDK允许在C++中编写代码。p>
<> P>但是,在ANSI C中,可以编写代码,而不是C++,对于Android NDK?

< P>是的,你可以编写C代码。没有什么能阻止你这么做。所有NDK本地API实际上是C API。< /P>,但我也可以用C++编写。如何告诉编译器我想使用C++的C++?如果用GCC编译,则假定C;如果你使用G++,C++。对于更多的选项,检查命令行参数。默认情况下,以CC结尾的文件将被假定为C++代码,C++、CXX、CPP、CPP、C++或C扩展被编译。扩展名为c的文件将编译为c代码。以下是完整的列表: