当优化从-O2减少时,Eclipse会丢失源位置

时间:2016-12-22 20:45:01

标签: c++ gdb eclipse-cdt

当在C ++中从-O2更改优化时,Eclipse(Neon Milestone 2,CDT)无法在调试透视图中找到main()。 -O0和-O2之间的交替始终会重现问题。 Eclipse设置为自动生成makefile。

1 个答案:

答案 0 :(得分:1)

这是eclipse CDT中的一个错误。我已经提交了针对eclipse CDT bugzilla的错误,请参阅this。请参阅CDT帮助指南中的caution

此问题现在唯一可用的解决方案是手动更改调试启动配置并重新配置重建项目。所以在调试之前验证编译器选项(Pass -g和-O0)