C++学习 mac上VScode运行C++

一 运行hello world


1 安装C/C++Runner包

2 写代码

这个命令用于将 C++ 源代码文件 main.cpp 编译成一个可执行文件,文件名为 main。具体说明如下:

  • g++:这是 GNU C++ 编译器。

  • main.cpp:这是包含 C++ 代码的源文件。

  • -o main:指定输出的可执行文件名称。在这里,生成的可执行文件将被命名为 main

#include<iostream>

int main(){
    std::cout<<"hello world"<<std::endl;
    return 0;
}

3 新建终端,运行

g++ main.cpp -o main

输出如下

4 运行输出文件

./main

### 配置 VSCodeMacOS 上编写和运行 C++ 程序 #### 安装 Visual Studio Code 和 C/C++ 扩展包 为了能够在 Mac 操作系统上使用 VSCode 进行 C++ 的开发工作,需前往官方网站下载适用于 macOS 版本的 VSCode 并完成安装[^1]。随后,在 VSCode 中通过扩展市场搜索并安装由 Microsoft 提供的官方 C/C++ 插件以及其他实用工具来增强编辑体验。 #### 下载并配置编译器 对于 C++ 开发而言,除了 IDE 外还需要一个合适的编译器将源码转换成可执行文件。推荐在 MacOS 上采用 LLVM/Clang 作为默认编译器解决方案[^2]。可以通过 Homebrew 或者直接从官网获取最新版本进行安装: 如果选择 Homebrew 方式,则打开终端依次执行如下命令: ```bash brew install llvm ``` #### 设置编译器路径与环境变量 一旦编译器被成功部署完毕后,下一步就是在 VSCode 内部指定该编译器的位置以便于后续项目构建过程中的自动识别。按下 `Cmd+Shift+P` 调出命令面板,输入 `C/C++: Edit Configurations (UI)` 来启动图形化界面下的配置向导[^4]。此时应正确填写本地已安装好的 clang 编译器绝对路径(通常位于 `/usr/local/opt/llvm/bin/clang++`),同时确保 PATH 环境变量包含了上述目录使得全局范围内均可访问此编译器。 #### 创建 launch.json 文件用于调试支持 为了让开发者能够更方便地测试自己的代码逻辑,建议创建 `.vscode/launch.json` 文件以定义具体的调试参数。下面是一个简单的例子展示了如何针对单个 cpp 文件设置断点跟踪等功能: ```json { "version": "0.2.0", "configurations": [ { "name": "(lldb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", // 输出的目标文件名 "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "lldb" } ] } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉-Archer

图像分割没有团队的同学可加群

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值