Other Parts Discussed in Thread: TMS320F28054M, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:TMS320F28054M、 C2000WARE工具/软件:TI C/C++编译器
大家好、
我正在为 TMS320F28054M 开发裸机 C++程序、并使用 TMS320C2000 C/C++编译器 v20.2.LTS 构建我的项目。 我注意到、每当我使用虚拟析构函数实例化某个类时、工具链会自动为堆生成1KB .esysmem 段。 这很奇怪、因为我实际上根本不使用动态存储器;实际上、即使在栈上创建变量时也会发生这种情况。
这是编译器错误吗? 我不是很熟悉虚拟析构函数的内部工作原理、所以这可能是意料之中的事情。