qidao123.com技术社区-IT企服评测·应用市场

标题: Mac M系列安装配置VSCode [打印本页]

作者: 南飓风    时间: 2024-6-13 21:51
标题: Mac M系列安装配置VSCode
 一、终端输入


  1. xcode-select --install
复制代码
这里是已经下载了 


 

查验是否安装成功,终端输入
  1. clang
复制代码
        如图所示是代表之前的command line tools安装 是安装成功的(Clang会不断更新的,更新位置体系更新中更新)


二、下载VSCode

Download Visual Studio Code - Mac, Linux, Windows




三、配置VSCode


 


 


 














​四、完成配置



五、创建配置C,C++

1、创建一个文件夹

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

2、打开创建的文件夹 


3、新建文件

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


  
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     printf("Hello World\n");
  5.     return 0;
  6. }
复制代码

  
  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、设置搜索栏搜索,并取消勾选

  
  1. Debug Shortcut
复制代码
​7、 运行cpp文件,表现运行效果





8、调试配置






  
 

(可直接复制,省事)
  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. }
复制代码






  
  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. }
复制代码




 

六、完成结束


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4