目录

  • 1. 安装C语言扩展插件
  • 2. 安装编译器
  • 3. 运行个Hello World
    • 3.1 创建个源文件
    • 3.2 编译
    • 3.3 执行
  • 4. 嫌麻烦?一键运行的利器!

1. 安装C语言扩展插件

打开VSCode,找到C/C++扩展插件,并安装

安装完成之后,当你创建*.cpp或者*.c文件的时候,插件会为你实现语法高亮智能填充智能提示以及错误检查的功能。

2. 安装编译器

C语言是一门编译型语言,这意味着你写的源码需要经过编译器的处理才能运行。

但是C/C++这个扩展插件并不包含编译器,所以我们运行代码之前需要保证我们的电脑上已经安装了编译器。

好在macOS系统中已经自带了编译器Clang

检查是否安装了编译器

在终端中输入指令

clang --version
Apple clang version 13.0.0 (clang-1300.0.27.3)
Target: arm64-apple-darwin21.3.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

如果出现了上面的反馈信息,说明系统已经自带了Clang编译器,如果没有,那就手动安装一个Xcode软件(这是苹果公司自己研发的编程软件),就会自动安装这个编译器了。

你可能还听说过gcc, GNU Compiler Collection (GCC) 是一个编译套件,支持多种语言的编译,用得也最为广泛;

Clang是苹果公司自己研发的C编译器,这也是为什么macOS自带的原因,既然使用了mac,那就推荐直接使用Clang了。

3. 运行个Hello World

3.1 创建个源文件

创建个hello world文件,命名为test.c

#include <stdio.h>int main(){printf("hello world");
}

3.2 编译

然后在顶部菜单中依次选择Terminal > Run Build Task

选择时候会弹出一个下拉菜单,选择clang编译器即可。

下图中可以看到了macOS其实同时提供了Clanggcc编译器,这里我们选择Clang编译器即可

完成之后我们就算是对test.c源文件编译完成了,在源文件同级目录下会生成test的可执行文件

3.3 执行

打开终端,进入到test可执行文件所在目录,执行./test

4. 嫌麻烦?一键运行的利器!

VSCode自带的运行方法还是太繁琐了,这里再推荐一个插件Code Runner

安装之后,VSCode的右上角就会多了一个三角

直接点击这个按钮,就可以直接运行了。可以点一下看看插件究竟为我们做了哪些事情

这个插件本质上还是调用了本地的gcc命令,只不过不需要我们手动调用罢了。

到此为止,VSCode的C语言开发环境配置就完成了。

mac下配置VSCode的C语言开发环境相关推荐

  1. Linux下配置VSCode的C语言开发环境

    文件目录结构 包含目录 按ctrl + shift + P快捷键,选择"C/C++:编辑配置(JSON)" 进行包含文件的相关配置如下: {"configurations ...

  2. vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境

    1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...

  3. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  4. 在windows上配置VScode支持ARM GCC开发环境

    简单有效的在windows上,配置VS Code,以支持GCC开发环境.没有什么花里胡哨的. 需要用到的工具 Visual Studio Code :编辑工具 ARM GCC :            ...

  5. win10 sublime运行php环境,Win10下sublime text3搭建go语言开发环境--工具篇

    进行go语言开发环境的搭建. 最近进行了大量的搜索,因为在搭建的过程中遇到了挺多的问题.先介绍搭建的环境. 系统:Win10 IDE:sublime text3 相关插件:GoSublime 这篇文会 ...

  6. 【Windows系统】基于vscode搭建go语言开发环境

    微信公众号:CurryCoder的程序人生 怕什么真理无穷,进一寸有一寸的欢喜 1.golang安装包下载与安装 关于vscode的下载,请参见历史文章Ubuntu16.04下搭建vscode的C++ ...

  7. java opencv 开发环境_Java + opencv学习:在Eclipse下配置基于Java的OpenCV开发环境

    最近研究OpenCV想用java进行开发,因此研究了一下怎么在Eclipse中配置基于java的Opencv. 第一步:先到OpenCV官网下载你想要的版本,假设使用的是2.4.6版本.这里附上下载地 ...

  8. win10 vscode搭建go语言开发环境

    1. 下载和安装 golang下载安装比较简单 直接进官网下载即可:https://golang.org/ 下载好之后,一直按下一步即可(不用刻意配置环境,安装完自动会配环境) 然后打开win + r ...

  9. win7下用sublime搭建c语言开发环境

    第一步,安装sublime 第二步,安装MinGW,里面有gcc 第三步,把MinGW/bin的路径添加到PATH 第四步,在sublime里添加新的编译系统,输入内容如下: { "cmd& ...

最新文章

  1. python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例
  2. php猴子找大王算法,php 正常的猴子选大王算法
  3. linux系统下使用xampp 丢失mysql root密码【xampp的初始密码为空】
  4. Linux DNS服务配置与管理详解
  5. Hibernate的拦截器和监听器 .
  6. Android `AsyncTask`简要分析
  7. linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...
  8. IOS之Masonry约束的使用
  9. Linux下jetty报java.lang.OutOfMemoryError: PermGen space及Jetty内存配置调优解决方案
  10. 前端技术的概括以及html的基本知识总结
  11. 关于ArcGIS动态图层空间内栅格数据,JS前端显示颜色不正确的解决方案
  12. Spark集群新增节点方法
  13. 如何使用python游戏开发模块—pygame?
  14. Termux-API 使用教程,很多坑,电量,设备信息
  15. Duplicate keys detected: ‘gggggg‘. This may cause an update error.的解决办法
  16. 系统是综合应用最新多媒体计算机技术,RM-6280C多道生理信号采集处理系统
  17. 阿里云大数据ACP(一)大数据开发平台 DataWorks
  18. UVA 10306 e-Coins (二维背包)
  19. TUP:分享产品背后的技术和用户体验
  20. 【关于ChatGPT的30个问题】26、ChatGPT的开发团队是谁?/ By 禅与计算机程序设计艺术

热门文章

  1. Firefox的模仿MyIE插件套餐
  2. 解决asp.net FileUpload控件无法获取完整路径的问题 - 无序修改浏览器参数
  3. SpringBoot 接受文件和对象
  4. 华为机试题(Java)
  5. 后端得到Ip并解析其物理地址
  6. JDK安装及环境变量的配置
  7. 中国IT成功人士特点6大成功密码全解析
  8. 民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?...
  9. 2022.04精灵宝可梦国内在线观看渠道整理
  10. c语言实现个人财务管理软件