如何在build.gradle中指定'-o3'gcc标志

时间:2017-05-16 06:53:30

标签: android c++ gcc gradle

在我的build.gradle中,我设置使用gcc: arguments '-DANDROID_TOOLCHAIN=gcc'

在CMakeList中,下面的脚本有效:

if (${ANDROID_ABI} STREQUAL "armeabi-v7a")
  # make a list of neon files and add neon compiling flags to them
  set(neon_SRCS src/main/cpp/test.cc)
  set_property(SOURCE ${neon_SRCS}
               APPEND_STRING PROPERTY COMPILE_FLAGS " -mfpu=neon -O3")
else ()
  set(neon_SRCS)
endif ()

如果我在CMakeList.txt中删除上面的脚本并在build.gradle中添加以下脚本,则它不起作用:

  cmake{
    cppFlags "-mfpu=neon -O3"
  }

任何人都知道我需要做什么来为build.gradle中的gcc指定-O3编译器选项?在我的项目中,在我做了一些霓虹灯优化之后,gcc似乎比clang效率更高。 thx任何建议。

1 个答案:

答案 0 :(得分:0)