【发布时间】:2015-04-06 02:03:21
【问题描述】:
我有一个导入到 Eclipse CDT 的 C++ 项目。我可以使用 Makefile 和参数设置来构建和运行项目。但是,当我尝试添加调试点并运行“调试为本地 c/c++ 应用程序”时,它会抛出一个错误 "Launching projectName" has encountered a problem. Error with command gdb --version
通过展开详细信息,它给出:Error with command: gdb --version
Cannot run program "gdb": Unknown reason
我之前通过 Macports 安装了 gdb。如果我输入命令 ggdb 它会返回版本信息。如果我输入which ggdb,它会给出/opt/local/bin/ggdb。我尝试将“PATH”添加到调试配置-> 环境变量并为其提供路径值,但它不起作用。请问我应该如何设置路径并链接路径?变量名应该是什么。
我机器上的 gdb 版本是 GNU gdb (GDB) 7.7.1
补充:我查找了which ggdb 并使用 James 提供的链接来更改 gdb 调试器以浏览到该路径。但它仍然没有工作。
谢谢。
【问题讨论】:
-
你用的是什么版本的gdb?
-
@JamesMoore:GNU gdb (GDB) 7.7.1 谢谢。
标签: c++ macos debugging eclipse-cdt