LLVM在Android NDK工具链中的用途是什么?
简要回顾一下:
我在Ubuntu上使用Gradlew构建本地项目,目标是arm和x86_64体系结构。似乎LLVM被用来调用arm-linux-androideabi-4.9以及x86_64(?)的C / C ++编译器
以下内容摘自armeabi-v7a / ndkBuild_build_output.log:
/ home / mypc / Android / android-ndk-r17c / toolchains / llvm / prebuilt / linux-x86_64 / bin / clang ++ -MMD -MP -MF / home / mypc / git / android-project-1 / build / intermediates / ndkBuild /debug/obj/local/armeabi-v7a/objs-debug/module-5/stream_cpp.od -gcc-toolchain /home/mypc/Android/android-ndk-r17c/toolchains/arm-linux-androideabi-4.9/prebuilt / linux-x86_64 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -Wno-invalid-command-line-argument ...
..,以下内容摘自x86_64 / ndkBuild_build_output.log:
/ home / mypc / Android / android-ndk-r17c / toolchains …