VSCode禁用Arduino编译优化以进行调试

问题描述 投票:0回答:1

[使用默认的VSCode Arduino配置,编译器将生成的代码优化为完全优化,因此使用Cortex-Debug进行调试几乎是不可能的,因为代码已被优化,并且无处不在。

有关如何禁用所有编译器优化的指针?

使用默认的VSCode Arduino配置,编译器将生成的代码优化为完全优化,因此使用Cortex-Debug进行调试几乎是不可能的,因为代码已被优化,并且...

visual-studio-code arduino compiler-optimization
1个回答
0
投票

我不知道您使用的是什么开发板,我使用的是Adafruit M0 Express。 Adafruit为我的大多数SAMD板提供了创建板配置选项。如果编辑boards.txt文件。下图是Feather M0 Express的VSCode Arduino的标准板选择器,请注意其他调试选项。 Adafruit已对其M4板进行了更广泛的优化选择。从那里进行建模,您可以分别切换调试和优化。

© www.soinside.com 2019 - 2024. All rights reserved.