这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。

写在前面

鉴于网上教程可用性不高,为此写下教程.
此教程适合于广大Mac(全平台)用户, Windows用户可选宇宙无敌的VS.(划掉)
(更新) Windows试用llvm和gdb实现调试.
tva2.sinaimg.cn/large/006tNc79ly1fzhypwaw8jj311e0u0hbh.jpg)

必要的组件

安装Xcode command tools

终端键入

安装cpptools

image-20190124205049086

配置VSC

  1. c_cpp_properties.json
  2. launch.json
  3. tasks.json
  4. 配置完成 临时文件将保存在Debug文件夹中
  • Windows下的配置

安装LLVM

,在网页中找到适用于Windows 64位的最新预编译版本,不需要下载sig签名文件。安装过程中注意选择为所有用户安装,这样会为你添加到环境变量。 这两步完成以后打开cmd,输入clang应该可以看到如下输出。
Snipaste_2019-01-26_22-01-06

安装MinGW-w64

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

配置vscode

  1. launch.json
  2. tasks.json
Snipaste_2019-01-26_21-59-33
最后成功调试!
Snipaste_2019-01-26_22-00-25

引用

亲亲留个评论再走呗

正在加载评论区...