安装vscode并配置环境

本文最后更新于:2023年6月19日 晚上

c/c++

参考:

首先是下载几个插件。

然后,codeLLDB 会要求下载一个 package,直接在 vscode 里下载巨慢无比,我就去 github 直接下载了,然后这样子安装:

然后新建 cpp 文件。

1.配置 tasks.json 文件

首先,点击顶部菜单栏中的终端—配置默认生成任务—C/C++ clang++,此时会生成一个 tasks.json 文件,这个文件是默认生成的,需要修改其中的 args 选项,添加一个”-std=c++17”,,修改如下:

1
2
3
4
5
6
7
8
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-std=c++17",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
]

2.配置 c_cpp_properties.json 文件

使用组合键 shift+command+p 调出 C/C++:编辑配置(json),此时会自动生成一个 c_cpp_properties.json 文件。
修改编译器为 clang++:
将”compilerPath”: “/usr/bin/clang”,修改为”compilerPath”: “/usr/bin/clang++”,
修改 C 标准为 C17:
将”cppStandard”: “c98”,修改为”cppStandard”: “c17”,

注意,上面那个组合键和番茄 todo 的专注快捷键冲突了,但是它不会报错。。。我按了好几遍都没出来差点怀疑人生。


然后配置完成后,点击顶部菜单栏中的终端—运行生成任务,此时会生成一个二进制文件,右键这个二进制文件,点击在终端中打开,键入./你的二进制文件名,即可看到输出结果。

3.Debug 调试

点击顶部菜单栏中的运行—添加配置—C++(GDB/LLDB)—clang++ 生成活动文件,会生成一个 launch.json 文件。
在文件中将”type”: “cppdbg”,修改为”type”: “lldb”,
到此,所有配置工作均完成。

大功告成。

然后设置了一下,可以让 vscode 调试的时候调用外部的 terminal,试了一下感觉没啥用,就换回去了。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!