素材巴巴 > 程序开发 >

VS Code - gdb - debug 安装过程

程序开发 2023-09-15 09:32:04

VS Code debug 之旅

因为mac下没有自带的debug工具,vscode中debug的功能也需要自己安装配置,所以今天小半天都栽在了这上面。

其实amc下安装是相对简单的,在安装gdb之前我们应该首先配置好homebrew安装管理工具。

ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(也是复制粘贴别人的,第一次就安装好啊,好感动!)
然后就等他自己装好咯,接下来就是安装gdb

sudo brew install gdb

然后就装好了,虽然是装好了,不过现在还不能用,接下来我们打开一个叫“钥匙串访问”的应用程序,嘛,其实我也没找到在哪所以直接在这台mac里搜“Keychain Access.app”就有啦。接下来的步骤,上图上图。

这里写图片描述

这里写图片描述

然后就一直next,next一直到这个画面。。。

这里写图片描述

然后就点击创建,然后,别急别急,还有。。

这里写图片描述

找到刚刚创建的证书,然后全部始终信任,这样就创建完啦~

然后最后还有一点点要签署gdb才可以用的,是这样的。。

打开你的终端

sudo codesign -s gdb-cert /usr/local/bin/gdb
 sudo gdb ./test

这样就进入到gdb里了。

但是我觉得直接终端的gdb debug好难用啊啊啊啊,所以接下来我就来捣鼓vscode了。

其实vscode不太需要设置什么,直接打开你需要用的文件,然后点一下左边那个长的像小蜘蛛一样的爬虫,然后点击左上角那个长得像小齿轮 ⚙ 的那个图标,然后就会出现一个叫launch.json的文件,里面只需要将他program参数后面引号里的内容改成你需要debug的可执行文件的完整路径,然后再将cwd改成文件所在的地址,就可以了,就像这样。

这里写图片描述

然后g++ -g test.cpp -o test编译你要执行的代码文件,然后再按一下左上角那个绿色三角形的按钮(f5也行的)把test运行起来就可以正常debug啦~


标签:

上一篇: 细谈Node.js----我的笔记 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。