如何从Android NDK获取详细的gcc和clang版本信息?

如何从Android NDK获取详细的gcc和clang版本信息?,gcc,android-ndk,Gcc,Android Ndk,AndroidNDK提供了gcc和clang工具链。我还没有尝试过clang,但至少在gcc中,NDK附带的版本似乎是一个fork,与主线gcc版本不同。我找不到工具链的次要发布版本信息(即,它只是gcc-4.8,而不是gcc-4.8.x) 我在代码中使用了大量C++ 11,大多数C++编译器都有少量的bug,这些漏洞会被一些小版本所修复。例如,我正在桌面上使用GCC4.8.2,我需要解决lambda捕获和传递线程支持的特定标志的错误 如何确定NDK提供的gcc工具链中是否存在这些bug?这些信

AndroidNDK提供了gcc和clang工具链。我还没有尝试过clang,但至少在gcc中,NDK附带的版本似乎是一个fork,与主线gcc版本不同。我找不到工具链的次要发布版本信息(即,它只是gcc-4.8,而不是gcc-4.8.x)

我在代码中使用了大量C++ 11,大多数C++编译器都有少量的bug,这些漏洞会被一些小版本所修复。例如,我正在桌面上使用GCC4.8.2,我需要解决lambda捕获和传递线程支持的特定标志的错误


如何确定NDK提供的gcc工具链中是否存在这些bug?这些信息是否列在NDK中的任何地方(因为当您将-v传递给gcc二进制文件时,它们本身似乎没有任何有用的内容;这只是主要的发布版本信息)

您可以在上研究预构建的工具链提交(其他版本请参见| grep 4.8),而在上研究工具链树本身似乎是一项艰巨的工作。我希望他们能对主线版本进行标记