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