当前位置:   article > 正文

Mac M系列安装配置VSCode_vscode mac 安装教程

vscode mac 安装教程

 一、终端输入

  • 安装command line tools

xcode-select --install

这里是已经下载了 

  • 如果没有下载点击安装,等待安装完成即可 

 

检验是否安装成功,终端输入

clang

        如图所示是代表之前的command line tools安装 是安装成功的(Clang会不断更新的,更新位置系统更新中更新)

二、下载VSCode

Download Visual Studio Code - Mac, Linux, Windows

  • 官网下载VSCode,下载对应的系统版本

  • 解压的软件拖至应用程序

三、配置VSCode

  • 打开VSCode提醒安装语言包,点击安装并重启

 

  • 下载扩展,如图所示

 

  • 搜索框中输入“C”,选择第一个扩展安装,第二个也可以安装(自选安装)

 

  • 输入'runner',下载Code Runner

  • 配置 Cod Runner 

  • 勾选第一个Clear Previous Output 

  • 勾选Ignore Selection 

  • 取消勾选Preserve Focus 

  • 勾选Run In Terminal

  • 勾选Save All File Before Run

  • 勾选Save File Before Run

​四、完成配置

五、创建配置C,C++

1、创建一个文件夹

(自定义创建位置,只要自己能记住安装位置即可)

2、打开创建的文件夹 

3、新建文件

文件后缀为.c是C文件,.cpp是C++文件

  • c文件

  1. #include<stdio.h>
  2. int main()
  3. {
  4. printf("Hello World\n");
  5. return 0;
  6. }
  •  c++文件

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. cout<<"Hello World!"<<endl;
  6. return 0;
  7. }

4、打开设置,将Auto Save修改成afterDelay 

5、修改运行按钮 

6、设置搜索栏搜索,并取消勾选

Debug Shortcut

​7、 运行cpp文件,显示运行结果

  • C文件如下 

8、调试配置

  • command+shift+p打开搜索框输入task,并打开

  • C语言选择clang,C++选择clang++

  •  task.json中配置c和c++

   

  •  task.json文件所有的配置信息

(可直接复制,省事)

  1. {
  2. "version": "2.0.0",
  3. "tasks": [
  4. {
  5. "type": "cppbuild",
  6. "label": "C/C++: clang 生成活动文件",
  7. "command": "/usr/bin/clang",
  8. "args": [
  9. "-fcolor-diagnostics",
  10. "-fansi-escape-codes",
  11. "-g",
  12. "${file}",
  13. "-o",
  14. "${fileDirname}/${fileBasenameNoExtension}"
  15. ],
  16. "options": {
  17. "cwd": "${fileDirname}"
  18. },
  19. "problemMatcher": [
  20. "$gcc"
  21. ],
  22. "group": "build",
  23. "detail": "编译器: /usr/bin/clang"
  24. },
  25. {
  26. "type": "cppbuild",
  27. "label": "C/C++: clang++ 生成活动文件",
  28. "command": "/usr/bin/clang++",
  29. "args": [
  30. "-fcolor-diagnostics",
  31. "-fansi-escape-codes",
  32. "-g",
  33. "${file}",
  34. "-o",
  35. "${fileDirname}/${fileBasenameNoExtension}"
  36. ],
  37. "options": {
  38. "cwd": "${fileDirna me}"
  39. },
  40. "problemMatcher": [
  41. "$gcc"
  42. ],
  43. "group": "build",
  44. "detail": "编译器: /usr/bin/clang++"
  45. }
  46. ]
  47. }

  • 选择创建launch.json文件 

  •  点击添加配置launch.json文件所有的配置信息 
  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "C调试",
  6. "type": "cppdbg",
  7. "request": "launch",
  8. "program": "${fileDirname}/${fileBasenameNoExtension}",
  9. "args": [],
  10. "stopAtEntry": false,
  11. "cwd": "${fileDirname}",
  12. "environment": [],
  13. "externalConsole": true,
  14. "MIMode": "lldb",
  15. "preLaunchTask": "C/C++: clang 生成活动文件"
  16. },
  17. {
  18. "name": "C++调试",
  19. "type": "cppdbg",
  20. "request": "launch",
  21. "program": "${fileDirname}/${fileBasenameNoExtension}",
  22. "args": [],
  23. "stopAtEntry": false,
  24. "cwd": "${fileDirname}",
  25. "environment": [],
  26. "externalConsole": true,
  27. "MIMode": "lldb",
  28. "postDebugTask": "C/C++: clang++ 生成活动文件"
  29. }
  30. ]
  31. }
  •  点击调试输出结果如图所示

  • 切换需要调试的类型

 

六、完成结束

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号