【问题标题】:GDB not found when MINGW-HOME in Eclipse is a relative path当 Eclipse 中的 MINGW-HOME 是相对路径时找不到 GDB
【发布时间】:2017-11-30 11:21:54
【问题描述】:

当我将MINGW-HOME 的绝对路径替换为相对路径时,C 代码编译并运行时会出现警告Toolchain "MinGW GCC" is not detected。当我尝试调试时,我收到以下错误消息。 Cannot run program "gdb"。 只有当MINGW-HOME 的路径写为相对路径时,我才会遇到这个问题。我也非常确定相对路径是正确的,因为程序可以编译和运行而不会出错,但只是不能调试。

这里是绝对路径的设置:

这是带有相对路径和警告的设置:

这是尝试调试时收到的错误消息

【问题讨论】:

  • 相对于什么?对于工作区,尝试输入 Directory 而不是以${workspace_loc}/.. 开头的 String,或者对于项目 CUR ${workspace_loc:/CUR}/../.. .
  • 非常感谢豪格。我使用了“${workspace_loc:/CUR}/../..”,效果很好。 :)

标签: c debugging gdb mingw eclipse-cdt


【解决方案1】:

使用 键入 Directory 而不是 String 并以 Value 开头:

  • 相对于工作区:${workspace_loc}/../../.....
  • 相对于项目CUR${workspace_loc:/CUR}/../.....

【讨论】:

  • 非常感谢豪格。我使用了“${workspace_loc:/CUR}/../..”并且效果很好。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多