Eclipse CDT 无法在 Mac 上使用 gdb 进行调试
Eclipse CDT cannot debug using gdb on Mac
我有一个 C++ 项目导入到 Eclipse CDT。我可以使用 Makefile 和参数设置来构建和 运行 项目。但是,当我尝试添加调试点和 运行 "debug as local c/c++ application" 时,它会抛出 "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
它 returns 版本信息。如果我输入 which ggdb
,它会给出 /opt/local/bin/ggdb
。我尝试添加 "PATH" 到调试配置 -> 环境变量并为其提供路径值,但它没有用。我应该如何设置路径和 link 路径?变量名应该是什么。
我机器上的 gdb 版本是 GNU gdb (GDB) 7.7.1
补充:我查阅了 which ggdb
并使用了 James 提供的 link 来更改 gdb 调试器以浏览到该路径。但它仍然没有用。
谢谢。
我有一个 C++ 项目导入到 Eclipse CDT。我可以使用 Makefile 和参数设置来构建和 运行 项目。但是,当我尝试添加调试点和 运行 "debug as local c/c++ application" 时,它会抛出 "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
它 returns 版本信息。如果我输入 which ggdb
,它会给出 /opt/local/bin/ggdb
。我尝试添加 "PATH" 到调试配置 -> 环境变量并为其提供路径值,但它没有用。我应该如何设置路径和 link 路径?变量名应该是什么。
我机器上的 gdb 版本是 GNU gdb (GDB) 7.7.1
补充:我查阅了 which ggdb
并使用了 James 提供的 link 来更改 gdb 调试器以浏览到该路径。但它仍然没有用。