利用vscode 运行C++或者C文件

本文介绍了在Windows上使用VSCode运行C++和C文件的步骤。首先,需要从官方网站下载并安装VSCode,然后安装Code Runner、C/C++和C++ Intellisense插件以实现代码自动补全功能。创建文件后,通过点击运行按钮即可执行代码,如果在安装过程中遇到g++缺失,可参照相关指南进行安装。
摘要由CSDN通过智能技术生成

以下示例均为Windows上进行,Linux 和 Mac 系统同理

  1. 首先你需要一个叫做vs code的编译器

     进入 官方网站, 选择适合自己电脑的系统版本下载安装,安装过程中根据提示进行即可,十分方便。

1

  1. 安装成功之后,用户界面如下, 不得不说,界面十分的简洁,简直Wonderful

2

  1. 在应用扩展里搜索 Code Runner, 点击install 安装即可, 另外推荐C/C++ 以及C++ Intellisense 两款插件,可以实现自动补全的功能

3

  1. 任意建立一个文件,代码可参考如下࿱
### 配置 VSCode 运行 C++ 程序 #### 安装必要的工具和扩展 为了能够在 macOS 上使用 Visual Studio Code 编写并运行 C++ 程序,需要先安装一些必备组件。这包括但不限于 Xcode Command Line Tools 和 C/C++ 扩展包。 - 使用终端执行 `xcode-select --install` 来安装 Xcode 命令行工具[^1]。 - 在 VSCode 中通过 Extensions 视图 (快捷键: ⇧⌘X),搜索并安装 Microsoft 提供的 **C/C++** 扩展来获取 IntelliSense 支持和其他特性[^3]。 #### 设置 launch.json 文件 创建或编辑 `.vscode/launch.json` 文件用于定义启动配置项,以便能够顺利地调试应用程序: ```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" } ] } ``` 此 JSON 片段指定了当点击“开始调试”按钮时应采取的动作序列以及相关设置。 #### 创建 tasks.json 文件 接着,在相同目录下建立名为 `tasks.json` 的文件,它负责描述构建任务的具体细节: ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "/usr/bin/clang++", "args": [ "-std=c++17", "-stdlib=libc++", "-o", "${workspaceFolder}/a.out", "${file}" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task." } ] } ``` 上述代码片段展示了如何利用 Clang 编译当前打开的源文件,并将其输出到工作空间根目录下的可执行文件 `a.out` 中[^2]。 #### 测试配置是否成功 完成以上步骤之后,可以通过如下方式验证整个流程是否正常运作: - 输入一段简单的 C++ 代码保存为 .cpp 文件; - 按组合键 ⌃F5 或者从菜单栏选择 Debug -> Start Debugging 开始调试会话; - 如果一切无误,则可以在集成终端里看到程序的标准输出结果;也可以直接在 cpp 代码区域右键-> “Run Code”,这样可以直接查看输出结果而不必单独编译和运行程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值