您原来的问题是,您在使用Android Studio构建时看不到命令行调用。
你可以通过编辑你的app/build.gradle文件来得到编译器的命令行参数。
defaultConfig {
...
externalNativeBuild {
cmake {
...
arguments "-DCMAKE_VERBOSE_MAKEFILE=1", ...
}
}
}
在的Adroid Studio的摇篮控制台窗格中,你会再看看编译器的命令行和连接器,像这样:
[176分之1] /家/ BRAM/Android的SDK-LINUX/NDK -bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target = armv7-none-linux-androideabi --gcc-toolchain =/home/bram/android-sdk-linux/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 --sysroot =/home/bram/android-sdk-linux/ndk-bundle/sysroot -isystem/home/bram/android-sdk-linux/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API __ = 19 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march = armv7 -a -mfloat-abi = softfp -mfpu = v fpv3-d16 -fno-integrated-as -marm -mfpu = neon -Wa, - noexecstack -Wformat -Werror = format-security -Os -DNDEBUG -fPIC -MD -MT/home/bram/src/GPGOAP/CMakeFiles/gpgoap.dir/astar.co -MF /home/bram/src/GPGOAP/CMakeFiles/gpgoap.dir/astar.cod -o /home/bram/src/GPGOAP/CMakeFiles/gpgoap.dir/astar.co -c /家用/ BRAM/src目录/ GPGOAP/astar.c
确定 - 现在已经找到了Android/SDK/cmake的/ 3.6.3155560/bin目录 - 进取.. – bph
这是一个相关的和有用的资源 - > HTTPS:/ /developer.android.com/ndk/guides/cmake.html#build-command – bph
这可能与你想要做的事情有关,尽管它与你的问题不一样:https://stackoverflow.com/questions/46530158 /你怎么做全套编译器和链接器标志使用的ndk生成 –