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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。