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 / llvm / pr