如何查找在不同优化级别上发生的错误?

时间:2015-01-04 01:02:18

标签: c debugging optimization code-coverage

所以我使用的是C编译器,我遇到了一个在-O3上发生的错误,但在任何其他优化级别都没有。我不会给寻找和修复漏洞带来快乐,但我很感兴趣:你是如何寻找这些漏洞的?我的默认起点是查找仅在中断中更改的变量,但是没有前缀为volatile的编译器通常会删除这些变量。

但除此之外:我不知道。任何提示,甚至是结构方法?

0 个答案:

没有答案