LOCAL_CPP_FEATURES

LOCAL_CPP_FEATURES 您可使用此可选变量指明您的代码依赖于特定 C++ 功能。

它会在构建过程中启用正确的编译器标记和链接器标记。

对于预构建的二进制文件,此变量还会声明二进制文件依赖于哪些功能,从而确保最终链接正常运行。

我们建议您使用此变量,而不要直接在 LOCAL_CPPFLAGS 定义中启用 -frtti-fexceptions

使用此变量可让构建系统对每个模块使用适当的标记。使用 LOCAL_CPPFLAGS 会导致编译器将所有指定的标记用于所有模块,而不管实际需求如何。

例如,如需指明您的代码使用 RTTI(运行时类型信息),请写入:

LOCAL_CPP_FEATURES := rtti

如需指明您的代码使用 C++ 异常,请输入:

LOCAL_CPP_FEATURES := exceptions

您还可以为此变量指定多个值。例如:

LOCAL_CPP_FEATURES := rtti features

描述值的顺序无关紧要。

赞(0)
未经允许不得转载:极客笔记 » LOCAL_CPP_FEATURES
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址