小编Nik*_*las的帖子

LLVM在Android NDK工具链中的用途是什么?

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 …

c++ linux android toolchain android-ndk

7
推荐指数
2
解决办法
3225
查看次数

标签 统计

android ×1

android-ndk ×1

c++ ×1

linux ×1

toolchain ×1