1. 从Eclipse官网(https://www.eclipse.org/downloads/packages/)下载本人电脑对应的版本

2. 下载后点击装置

3.在mac上装置GDB

应用以下命令装置 brew install gdb
装置实现后,应用 gdb --version 验证装置实现

4.配置Eclipse

关上Eclipse在其菜单栏抉择 Eclipse > Preferences > C/C++ > Debug > GDB 设置gdb可执行文件的门路,如:

5.创立证书验证GDB

1.关上本机钥匙串拜访App

2.在其菜单栏抉择 钥匙串拜访 > 证件助手 > 创立证书
填写如下信息:

  • 名称:gdb-cert
  • 身份类型:自签名根证书
  • 证书类型:代码签名
  • 钩选:让我笼罩这些默认设置

3.一路确定创立好证书。
4.先创立一个文件 gdb-entitlement.xml,内容为:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>    <key>com.apple.security.cs.debugger</key>    <true/></dict></plist></pre>

5.应用如下命令对gdb进行签名

codesign --entitlements gdb-entitlement.xml -fs gdb-cert $(which gdb)

6.在Eclipse创立一个hello的C++工程,点击debug可能进入debug场景则为配置胜利。

6.阐明

1.如果在配置实现前先关上了Eclipse,则须要重启Eclipse。
2.参考文档:https://segmentfault.com/q/1010000004136334