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----我的笔记
下一篇:
相关文章
-
无相关信息