に '-03' gccのフラグを指定する方法を、私はGCCを使用するように設定します。CMakeListで arguments '-DANDROID_TOOLCHAIN=gcc'
私のbuild.gradleにbuild.gradle
、スクリプトの動作を下回る:
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。
: "C++コンパイラでコンパイル(される)_code_に関する質問のために、このタグを使用します"私はC + +のコードは表示されません。 – Shadow