当前位置: 首页 > wzjs >正文

怎么用云主机做网站百度大数据分析平台

怎么用云主机做网站,百度大数据分析平台,网页源代码模板,wordpress文章页调用分类列表android-ndk开发(8): ndk 和 clang 版本对照表 2025/05/06 1. 概要 android-ndk 是基于 clang 的编译工具链。 当 clang 自身的版本变更导致了普通用户的编译、链接报错时, 用户可能只关注到了 ndk 版本, 导致问题的分析浮于表面。 android-ndk 官方…

android-ndk开发(8): ndk 和 clang 版本对照表

2025/05/06

1. 概要

android-ndk 是基于 clang 的编译工具链。 当 clang 自身的版本变更导致了普通用户的编译、链接报错时, 用户可能只关注到了 ndk 版本, 导致问题的分析浮于表面。

android-ndk 官方 changelog 中也提及了 clang 相关的变更, 但, 细节太多。

本文整理一个表格, 并给出确定表格的方法。

2. android-ndk changelog

android-ndk 的 wiki 上存放了各个版本的 changelog, 比如:

https://github.com/android/ndk/wiki/Changelog-r19

https://github.com/android/ndk/wiki/Changelog-r21

https://github.com/android/ndk/wiki/Changelog-r26

这些 changelog 分散在不同的网页中, 每次查看有点麻烦。 可以克隆 ndk 源码仓库来统一查看:

git clone https://android.googlesource.com/platform/ndk.git

在 ndk/docs/changelogs 目录存放了最近11个版本的changelog:

PS D:\github\ndk> dir docs/changelogs目录: D:\github\ndk\docs\changelogsMode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2025/5/6     15:31           9844 Changelog-r19.md
-a----          2025/5/6     15:31           5308 Changelog-r20.md
-a----          2025/5/6     15:31          14294 Changelog-r21.md
-a----          2025/5/6     15:31           8834 Changelog-r22.md
-a----          2025/5/6     15:31          11925 Changelog-r23.md
-a----          2025/5/6     15:31           7834 Changelog-r24.md
-a----          2025/5/6     15:31           6603 Changelog-r25.md
-a----          2025/5/6     15:31           9159 Changelog-r26.md
-a----          2025/5/6     15:31           7758 Changelog-r27.md
-a----          2025/5/6     15:31           4124 Changelog-r28.md
-a----          2025/5/6     15:31           1387 Changelog-r29.md
-a----          2025/5/6     15:31            532 Changelog-r30.md

例如 ndk-r26 的 changelog 提到, 后续会直接使用上游的 libc++ 更新, 不会再显式提及 libc++ 更新。

The NDK’s libc++ now comes directly from our LLVM
toolchain, so every future LLVM update is also a libc++ update. Future
changelogs will not explicitly mention libc++ updates.

3. ndk 和 clang 版本对照表

<ndk-目录>/source.properties, 如 ndk-r21e:

Pkg.Desc = Android NDK
Pkg.Revision = 21.4.7075529

查看 NDK 对应的 clang 版本:
win: D:/soft/android-ndk/r21e/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ --version
linux: ~/soft/android-ndk/r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --version

ndkndkClang
r28b28.1.1335670919.0.0
r27c27.2.1247901818.0.3
r26d26.3.1157926417.0.2
r25c25.2.951965314.0.7
r25b25.1.893739314.0.6
r2424.0.821588814.0.1
r23c23.2.856831312.0.9
r22b22.1.717167011.0.5
r21e21.4.70755299.0.9
r21b21.1.63524629.0.8
r20b20.1.59489448.0.7
r19c19.2.53456008.0.2
r18b18.1.50630457.0.2

这个表格, 在后续分析 __aarch64_swp4_acq_rel 符号找不到问题时起到作用。

4. 总结

本文给出了查阅 ndk 各个版本 changelog 的方法, 包括 wiki 网站, 和 ndk 源码仓库, 这些 changelog 提供了比较详细的信息。 本文还给出了 ndk 和 clang 版本的对照表, 包括 ndk 字母形式的短版本、 纯数字的版本, 而对应的 clang 版本,则能用于和上游 LLVM 的版本变更做联动的分析。

http://www.dtcms.com/wzjs/260207.html

相关文章:

  • asp网站安全怎么做百度2020新版下载
  • 公司网站是做的谷歌的企业百度推广怎么收费
  • 个人作品展示网站模板泉州网站建设
  • 揭阳做网站建设公司搜索热度和搜索人气
  • 关于文案的网站新闻稿发布
  • 西安注册公司流程及资料外贸谷歌优化
  • 用java做网络小说网站搜狗站长管理平台
  • 宿城区建设局网站谷歌外贸平台叫什么
  • 做百度企业网站十大外贸电商平台
  • 济南做网站建设的公司电话公关团队
  • 做亚马逊网站一般发什么快递公司网上接单平台
  • 网站标题应该怎么做SEO优化seo数据是什么意思
  • 哪个网站做公司业务广告效果好武汉搜索引擎排名优化
  • 网页设计与制作实训室厂家站长工具seo综合查询怎么关闭
  • 什么网站专门做批发百度知道客服电话人工服务
  • 大学两学一做网站新东方雅思培训价目表
  • 服装店营销策划方案自己的网站怎么做seo
  • wordpress 定时审核抚顺优化seo
  • 提供o2o网站建设西安百度关键词优化
  • 苏宁易购电子商务网站建设目标搜狗推广效果好吗
  • 58同城做网站推广好不好广告平台网
  • 北京门户网站制作费用做营销型网站的公司
  • 做网站客户端深圳网络推广公司排名
  • 网页小游戏免费搜索引擎内部优化
  • 玛丁图商城网站开发网络推广的方法包括
  • 搜索引擎的设计与实现太原百度seo
  • 济南网站推广¥做下拉去118crgoogle浏览器官方
  • 企业做网站推广不受限制的搜索浏览器
  • 除了淘宝还有哪些购物网站友情链接大全
  • 广州市花都区网站建设公司如何做自己的网站