gpt4 book ai didi

android-ndk - 有没有办法在 Android NDK 中使用 __int128_t?

转载 作者:行者123 更新时间:2023-12-01 05:09:49 25 4
gpt4 key购买 nike

有没有办法在 Android NDK 中使用 __int128_t?

我尝试使用 GNU 工具链 4.9,但无论我如何尝试,都会收到以下错误:error: '__int128_t' was not declared in this scope-std=gnu++11当然是启用的。

最佳答案

Is there a way to use __int128_t with the Android NDK?



我不相信。 __int128_t是模拟的,并且仅在 64 位平台上可用。它目前在 32 位平台 Android 上不可用。见 Is __int128_t arithmetic emulated by GCC, even with SSE? .

您可以检查 __int128_t 的可用性通过检测宏 __SIZEOF_INT128__ 的存在.如果定义了宏并且值为 16 或更多,则 128 位类型可用。另见 128-bit integer - nonsensical documentation?在 GCC 邮件列表中。

关于android-ndk - 有没有办法在 Android NDK 中使用 __int128_t?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802724/

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