Mac vscode环境配置
在终端里输入clang --version
查看是否已安装,若未安装,输入xcode-select --install
读完条款输入agree安装即可。
扩展:
1.C/C++
2.C++ Intellisense
3.CodeLLDB
配置文件
1 tasks.json
首先点击终端
—配置默认生成任务
—C/C++ clang++
,会生成一个tasks.json文件,这是默认生成的,需要修改其中的args
选项,添加一个"-std=c++17"
,修改后为
"args": [
"-g",
"${file}",
"-std=c++17",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
2.配置c_cpp_properties.json文件
使用组合键shift+command+p
(mac下shift就是fn
键上面那个啦),调出C/C++:编辑配置(json)
,会自动生成一个c_cpp_properties.json
文件。
将"compilerPath": "/usr/bin/clang",
修改为"compilerPath": "/usr/bin/clang++",
将""cppStandard": "c++98",
修改为"cppStandard": "c++17",
其实只是将编译器修改为clang++,cpp标准修改为C++ 17.
3.编译生成文件
这么配置完后,其实VS code还是会报两个语法错误,不过这不要紧,这是因为还没更新的缘故。
点击终端
—运行生成任务
,运行完后会生成一个二进制文件,语法报错也没了,表示我们编译成功了。
如果想测试的话,新建一个终端,使用./你的二进制文件名
,即可看到输出结果。
4.配置launch.json文件
点击运行
—添加配置
—C++(GDB/LLDB)
—clang++
,会生成一个launch.json
文件。
将"type": "cppdbg",
修改为"type": "lldb",
加上prelauch
至此,所有文件就配置完了。
5.调试
在文件的第10行放一个断点,点击运行
—启动调试
,就可以看到各种变量了。