Mac上使用VScode运行C/C++

本文详细介绍如何在VSCode中配置中文环境、安装必要的扩展,并通过具体示例演示如何配置run-code插件来运行C语言程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、在官网下载VScode-stable安装包在这里插入图片描述

2、把解压出来的这东西拖到这里

在这里插入图片描述

3、在启动台打开VScode,然后点这

在这里插入图片描述

4、然后在搜索框里搜索下载这几个扩展

在这里插入图片描述

5、设置中文

  1. 按组合键command+shift+P
  2. 输入language
  3. 点[Configure Display language]-
  4. 点[zh-cn]
  5. 点[restart]
  6. 等待软件重启
    在这里插入图片描述

6、配置run-code

  1. 点击左下角的齿轮⚙️ , 点设置
  2. 输入run code,点击Run Code co…(22)(确保有选中的黑体样式)
  3. 自行选择复选框钩是否勾上
    在这里插入图片描述

是否在运行前清除终端之前的输出---------【 Clear Previous Output 】
是否启用<应用见解>跟踪用户遥测数据—【 Enable App Insights 】
是否将执行文件的目录作为工作目录------【 File Directory As Cwd 】(建议不勾)
是否忽视选中的代码执行整个文件---------【 Ignore Selection 】
是否在执行后保留光标在代码编辑器上—【 Preserve Focus 】(建议不勾)
是否遵从#!执行代码-------------------------【 Respect Shebang 】
是否在终端执行代码---------------------------【 Run In Terminal 】(否则只显示输出,不能输入)
是否在执行前保存所有文件------------------【 Save All Files Before Run 】
是否在执行前保存文件------------------------【 Save File Before Run 】(建议勾上)
是否显示执行信息------------------------------【 Show Execution Message 】
是否显示命令到编辑器上下问菜单---------【 Show Run Command In Editor Context Menu 】
是否显示命令到资源管理器上下文菜单—【 Show Run Command InExplorer Context Menu 】
是否显示图标到编辑器标题菜单------------【 Show Run Icon In Editor Title Menu 】

7、运行测试代码

  1. 添加文件夹

在这里插入图片描述

  1. 创建文件,下面是测试代码
#include<stdio.h>
int main(){
    char c[10];
    scanf("%s",c);
    printf("%s",c);
}

在这里插入图片描述

  1. 执行程序,右键点击<Run Code>
    在这里插入图片描述

8、开始你的编程之旅

### 配置和使用 VSCodeMac OS 上编译和运行 C 和 C++ 程序 #### 安装必要的工具链 为了能够在 macOS 上顺利编译并运行 C 或者 C++ 的项目,安装 Xcode 命令行工具是必不可少的一步。这可以通过终端执行 `xcode-select --install` 来完成[^1]。 #### 安装 Visual Studio Code 及扩展包 Visual Studio Code (VSCode) 是一款轻量级编辑器,支持多种编程语言。对于 C/C++ 开发而言,在 VSCode 中添加相应的扩展可以极大地方便编码体验。通过访问官方市场或直接在应用内的 Extensions 视图里查找名为 “C/C++” 的 Microsoft 提供的插件来获取所需功能[^2]。 #### 设置 launch.json 文件用于调试 当涉及到多文件项目的构建时,创建 `.vscode/launch.json` 文件定义启动配置非常重要。下面是一个简单的例子展示了如何设置单个 C++ 文件的调试: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", // 编译后的可执行文件路径 "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "lldb" } ] } ``` 对于多个源码文件组成的工程,则需进一步调整上述模板中的 `"program"` 字段指向最终链接生成的目标二进制文件位置,并确保所有依赖项都已正确定义。 #### 使用 tasks.json 自动化编译过程 为了让开发者更方便地管理复杂的工程项目,可以在 `.vscode/tasks.json` 中指定预处理命令来进行自动化编译操作。这里给出一段针对单一入口点 C 应用程序的任务脚本作为参考: ```json { "tasks": [ { "label": "build hello world c program", "type": "shell", "command": "/usr/bin/gcc", "args": [ "-g", "./src/*.c", "-o", "${workspaceFolder}/hello_world_c_program" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"] } ] } ``` 以上就是关于怎样利用 VSCode 实现 MacOS 下 C/C++ 多文件项目的开发流程介绍。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值