加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – Eclipse CDT无法在Mac上使用gdb进行调试

发布时间:2020-12-16 07:53:41 所属栏目:百科 来源:网络整理
导读:我有一个C项目导入 Eclipse CDT.我可以使用Makefile和参数设置来构建和运行项目.但是,当我尝试添加一个调试点并运行“debug as local c / c application”时,它会抛出一个“启动项目名称”的错误.命令gdb -version出错 通过扩展详细信息,它给出:命令错误:g
我有一个C项目导入 Eclipse CDT.我可以使用Makefile和参数设置来构建和运行项目.但是,当我尝试添加一个调试点并运行“debug as local c / c application”时,它会抛出一个“启动项目名称”的错误.命令gdb -version出错
通过扩展详细信息,它给出:命令错误:gdb –version
无法运行程序“gdb”:未知的原因

我以前由Macports安装了gdb.如果我输入命令ggdb它返回版本信息.如果我输入哪个ggdb,它会给/ opt / local / bin / ggdb.我试图添加“PATH”来调试配置 – >环境变量,并给它的路径值,但它没有工作.请问如何设置路径并链接路径?变量名称应该是什么.

我的机器上的gdb版本是GNU gdb(GDB)7.7.1

添加:我查找了哪个ggdb并使用提供的链接来更改gdb调试器以浏览到该路径.但它没有工作.

谢谢.

解决方法

在从macports安装ggdb之前,Eclipse正在使用系统上的默认gdb.此 link显示如何更改调试器设置,将其更改为ggdb,这是Macport使用的名称.

从Macports安装ggdb后,您必须使用证书进行签名,以便允许控制其他进程,请查看“认证GDB”here.创建证书后,请确保在签名时选择正确的名称:

$codesign -s gdb-cert $(which ggdb) /// 'ggdb'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读