mac搭建c语言开发环境

#1. xcode-select --install 解决方案

解决方式

Developer Applehttps://developer.apple.com/download/more/)上手动下载对应的Command Line Tools 安装即可。

#2. Mac VSCode配置C语言开发环境

一、基本准备

1.1 安装微软的Visual Studio Code

1.2 安装VSCode C/C++插件

  • 打开VSCode 按快捷键shift+command+X,并在搜索框输入c/c++

一般第一个结果就是了,点击进去,确认一下是Microsoft的

点击安装

1.3保存一个工作区

  • 在桌面或者其他任意你喜欢的地方新建个文件夹
  • 在VSCode中打开(command+O)刚刚新建的文件夹,比如我在桌面新建了一个C文件夹(我已经放了东西在里面所以打开不是空的)

  • 另存为一个工作区
    File>Save Workspace As...,自己取个名

1.4 新建一个C文件并保存,我这里是hello.c

 

#include<stdio.h>

 int main(){
     printf("hello VSCode!\n");
     return 0;
 }

二、配置

这里需要配置3个JSON文件c_cpp_properties.json、tasks.json、launch.json

2.1 c_cpp_properties.json

  • 使用快捷键command+shift+p打开命令行面板(Command Palette)
  • 输入edit configurations,在弹出的列表中选择带JSON的C/C++:Edit Configurations(JSON)

此时会自动新增.vscode文件夹,并新建c_cpp_properties.json文件

  • 配置字段includePath

 

"includePath": 
[
    "${workspaceFolder}/**",
    "/Library/Developer/CommandLineTools/usr/include/c++/v1",
    "/usr/local/include",
    "/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",
    "/Library/Developer/CommandLineTools/usr/include"
],

你可能需要注意
"/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",中的版本号,可以进入Finder,按快捷键command+shift+G输入

 

/Library/Developer/CommandLineTools/usr/lib/clang/

前往文件夹查看clang版本

完成后保存(command+s)

2.2 tasks.json

  • 在打开.c文件的情况下(比如我这里的hello.c)打开命令行面板command+shift+P,输入tasks:configure task,选择Tasks:Configure Task

点击C/C++:gcc build active file

自动生成tasks.json文件并打开

这里我们需要配置args字段

  • 配置args字段(注解附后)

你需要配置第二个参数和第四个参数
第二个是编制的文件路径,我这里是{workspaceFolder}/hello.o

 

"args": [
    "-g",//编译命令
    "${workspaceFolder}/hello.c",//当前workspace下的hello.c文件
    "-o",//输出文件命令
    "${workspaceFolder}/hello.o"//生成的可执行文件的路径及名称
    ],

完成后保存

2.3 launch.json

  • 打开命令行面板command+shift+P,输入launch,选择Open launch.json

选择环境为C++(GDB/LLDB)

自动生成launch.json文件并打开

  • 配置program字段

这个字段是要运行的文件路径,写你生成的可执行文件的路径即可,比如我这里是

 

 "program": "${workspaceFolder}/hello.o",

三、使用

3.1 编译

务必在要编译的文件下,进行编译命令,比如我这里的hello.c激活的情况下,编译(command+shift+B)

或许会需要选择一个build task to run ,clang或则gcc都OK

可以看到命令行的编译指令

3.2 调试

调试时是无所谓激活不激活的(直接fn+F5)

可以在调试控制台中看到调试消息

 

 

  • 12
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置C++编程环境的步骤如下: 1. 首先,你可以选择使用苹果官方的软件Xcode来进行C++编程。你可以在App Store中下载Xcode,但需要注意的是,Xcode的安装文件比较大,如果你的内存只有256G,可能会有一些困难。因此,如果你的内存较小,建议使用轻量级的VSCode来编写C++程序。 2. 如果你选择使用VSCode,在Mac系统上配置C++编程环境的步骤如下: - 第一步:下载并安装Visual Studio Code。 - 第二步:打开VSCode,按下Shift+Command+X,打开扩展面板,搜索并安装C++扩展。 - 第三步:打开终端,检查是否已安装Clang编译器。 - 第四步:在终端中进行一些必要的配置。 - 第五步:在VSCode中创建一个新文件,并在其中输入C++代码。 - 第六步:保存文件。 - 第七步:如果需要运行单个C++文件,可以安装"Run Code"插件,并使用该插件来运行代码。 - 第八步:如果需要调试代码,可以生成一个tasks.json文件来配置调试环境。 需要注意的是,在配置过程中可能会遇到一些问题,比如找不到C++头文件的路径。你可以通过在终端中输入命令"gcc -v -E -x c++"来列举出Mac中的C++头文件路径,并将其中的一行粘贴到c_cpp_properties.json文件中的includePath字段中。这样就可以解决找不到头文件的问题了。 希望以上步骤对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [【VSCode】mac系统利用VSCode配置C++环境](https://blog.csdn.net/bsy1111/article/details/131056647)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [VScode的mac版本C++配置(参考官网教程)](https://blog.csdn.net/qq_45750937/article/details/125469193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值