Orb*_*Dan 19 debugging gdb eclipse-cdt
我有一个带共享库的项目(动态加载),我正在尝试调试它.我收到以下错误消息:
No source file named /home/username/Code/path/to/project/MyFile.cpp.
Run Code Online (Sandbox Code Playgroud)
在搜索了其他线程之后,我确保我正在使用-g进行编译,并且相应的文件夹位于调试配置的源路径选项卡上.奇怪的是它给出了正确的绝对路径:它引用的文件确实存在,所以我不明白为什么它不认为它存在.
谁知道该怎么办?
And*_*ter 24
我刚遇到同样的问题,虽然我的断点是在可执行文件本身,而不是在共享库中.要解决这个问题,我必须打开"调试配置",选择我的调试配置并调整以下设置:
对于共享库中的断点,您可能需要使用eclipse cdt和gdb进行调试的其他信息(特别是关于延迟断点)以及为什么eclipse cdt忽略断点.
注意:这是指Eclipse Kepler(4.3)和gdb 7.4.