这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。
写在前面
鉴于网上教程可用性不高,为此写下教程.
此教程适合于广大Mac(全平台)用户, Windows用户可选宇宙无敌的VS.(划掉)
(更新) Windows试用llvm和gdb实现调试.
tva2.sinaimg.cn/large/006tNc79ly1fzhypwaw8jj311e0u0hbh.jpg)
必要的组件
安装Xcode command tools
终端键入
安装cpptools

配置VSC
- c_cpp_properties.json
- launch.json
- tasks.json
- 配置完成 临时文件将保存在Debug文件夹中
Windows下的配置
安装LLVM
LLVM Download Page
,在网页中找到适用于Windows
64位的最新预编译版本,不需要下载sig签名文件。安装过程中注意选择为所有用户安装,这样会为你添加到环境变量。
这两步完成以后打开cmd,输入clang应该可以看到如下输出。http://releases.llvm.org/download.html

安装MinGW-w64
MinGW-w64 - for 32 and 64 bit Windows
,安装时注意选择体系架构为x86_64。由于网络原因,你可能不能把它下载下来,经过一点探索,安装程序需要下载一个叫做https://sourceforge.net/projects/mingw-w64/
x86_64-7.1.0-release-posix-seh-rt_v5-rev2
的文件,其实我们可以直接在SourceForge上搜到这个MinGW-w64 - for 32 and 64 bit Windows
,到里面选择第一个下载。下载完成后解压里面的mingw64文件夹中的内容到你安装LLVM的同一个目录合并,合并里面所有文件夹,不会有冲突。https://sourceforge.net/projects/mingw-w64/
打开终端验证是否能够打开gdb.exe.

配置vscode
- launch.json
- tasks.json

最后成功调试!

引用
在VS Code中使用Clang作为你的C++编译器https://www.jianshu.com/p/afe0ffa7839d
文章标题:
文章作者:
文章链接: [复制]
最后修改时间:
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,未经站长允许不得对文章文字内容进行修改演绎。
本文采用创作共用保留署名-非商业-禁止演绎4.0国际许可证
亲亲留个评论再走呗
正在加载评论区...