gpt4 book ai didi

Android NDK GCC 似乎是 clang - 它应该是这样吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:18:17 27 4
gpt4 key购买 nike

新下载的 NDK 无法链接旧项目并出现错误:

/usr/bin/ld: 无法识别的仿真模式:armelf_linux_eabi

看起来,clang 隐藏在 gcc 的掩码后面:

/opt/android-ndk-r18b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc --version
Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)
Target: arm--linux-android
Thread model: posix
InstalledDir: /opt/android-ndk-r18b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../../../../llvm/prebuilt/linux-x86_64/bin

这只是这个 NDK 版本中的一个错误还是故意造成的?

最佳答案

这是应该的。

GCC 在 r15 中被弃用,并在 r18 中被移除。但为了简化开发人员的过渡,wrapper scripts were provided这使得在实际使用 Clang 时 GCC 似乎仍然存在。

关于Android NDK GCC 似乎是 clang - 它应该是这样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com