MACOS使用VScode进行C语言编程
安装VScode
- 从官网下载vscode安装https://code.visualstudio.com/
- 安装code runner插件
- 配置code runner从终端输出
配置gcc环境
安装homebrew
- 使用知乎大佬脚本快速安装(其实也不是太快)
-
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
参考知乎https://zhuanlan.zhihu.com/p/111014448
安装gcc
-
brew install gcc
配置VScode调试环境
- 参考tasks.json(一般来说问题不大)
{ "version": "2.0.0", "tasks": [ { "label": "build main", "type": "shell", "command": "clang++", "args": [ "main.cpp", "-o", "a.out", "-g" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "C/C++: clang build active file", "command": "/usr/bin/clang", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true } } ] }
- 参考launch.json
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "clang - 生成和调试活动文件", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "lldb", "preLaunchTask": "C/C++: clang build active file" } ] }