用于开发和调试 Android 具有 Arm 64 位和 32 位本机库的应用程序的 DS-5 版本
DS-5 edition to develop and debug Android Apps with Arm 64-bit and 32-bit native libraries
我计划使用 ARM 32 位和 64 位本机代码开发和调试 Android 应用程序。我相信ARM DS-5可以用。但我对哪个版本的 DS-5 同时支持 ARM 64 位和 32 位本机库感到困惑?
edition comparison 可能更清楚一些,但是 "processor support" 下的 "ARMv8-A" 确实意味着只有 Ultimate 版本在调试器中支持 64 位。同样,如果您想使用 armcc 工具链,则需要版本 6 和 Ultimate 许可证才能编译 64 位代码。如您所料,此类限制不适用于使用 GCC 进行编译。
我计划使用 ARM 32 位和 64 位本机代码开发和调试 Android 应用程序。我相信ARM DS-5可以用。但我对哪个版本的 DS-5 同时支持 ARM 64 位和 32 位本机库感到困惑?
edition comparison 可能更清楚一些,但是 "processor support" 下的 "ARMv8-A" 确实意味着只有 Ultimate 版本在调试器中支持 64 位。同样,如果您想使用 armcc 工具链,则需要版本 6 和 Ultimate 许可证才能编译 64 位代码。如您所料,此类限制不适用于使用 GCC 进行编译。