在我的源代码树中,我有一些名称重复的文件。不是真正的问题,因为它们是每个平台被隔离的,即android /和linux /中存在“FileReader.cpp”,但是当为linux构建时,永远不会触及android /目录。
现在,在Eclipse中调试(在Linux上)Eclipse打开了错误的文件!不太确定如何,因为GDB似乎正在发送完整的路径名。
有什么想法吗?我知道我可以通过重命名文件解决这个问题,但我宁愿不这样做。
答案 0 :(得分:4)
你现在可能已经解决了这个问题:)
正确答案在http://www.eclipse.org/forums/index.php/m/636687/:
在Source选项卡的Debug Launch Configuration中,您应该删除 默认源查找路径。然后添加绝对路径。这将 确保Eclipse使用绝对文件名来设置断点。