请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM46L852 大家好
QJ Wang 建议我将此问题发布在此处:
我正在使用为 C11配置的 TI ARM 编译器(TI v20.2.7.LTS)构建一个工程。
由于不允许我使用动态内存分配进行安全认证、因此我使用的是 C99 Feature VLA。
问题:我注意到、TI Vlas 不是在堆栈中分配内存(比如 GCC、Clang 等)、而是在堆上分配的。
我已查看过 ARM 优化 C/C++编译器 v20.2.0.LTS 用户指南、未成功。
我更正说 VLA 实际上不使用堆栈吗?
Vlas 是否保证了正常释放内存?
Vlas RTOS 是否安全?
我能否配置编译器以使其在栈上分配 VLA?
此致、
加布里埃尔