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