您原來的問題是,您在使用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生成 –