如何使用ccache编译源代码时在eclipse中设置C ++断点?

时间:2015-09-02 18:45:39

标签: c++ eclipse debugging ccache

最近,我们的开发团队开始使用ccache进行更快的编译(编译是从sandbox / usr / x完成的)。

现在,当我从沙盒(/ usr / y)编译并尝试在Eclipse(GDB(DSF)进程启动器中的代码中设置断点)时,它无法找到该文件。 进一步调查显示Eclipse gdb使用文件的完整路径来设置断点(例如b /usr/y/untouchedFile.cpp:1234),但实际路径(在gdb调试器中)实际上是/ usr / x / untouchedFile的.cpp。

唯一有效的方法是通过键入来在控制台上设置断点,并在命中断点时执行源文件映射。

我想通过单击代码行(以前在ccache之前工作)来设置断点。

我想知道是否有办法解决这个问题。

谢谢!

0 个答案:

没有答案