mac下配置VSCode的C语言开发环境
目录
- 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其实同时提供了
Clang
和gcc
编译器,这里我们选择Clang
编译器即可
完成之后我们就算是对test.c
源文件编译完成了,在源文件同级目录下会生成test
的可执行文件
3.3 执行
打开终端,进入到test
可执行文件所在目录,执行./test
4. 嫌麻烦?一键运行的利器!
VSCode自带的运行方法还是太繁琐了,这里再推荐一个插件Code Runner
安装之后,VSCode的右上角就会多了一个三角
直接点击这个按钮,就可以直接运行了。可以点一下看看插件究竟为我们做了哪些事情
这个插件本质上还是调用了本地的gcc命令,只不过不需要我们手动调用罢了。
到此为止,VSCode的C语言开发环境配置就完成了。
mac下配置VSCode的C语言开发环境相关推荐
- Linux下配置VSCode的C语言开发环境
文件目录结构 包含目录 按ctrl + shift + P快捷键,选择"C/C++:编辑配置(JSON)" 进行包含文件的相关配置如下: {"configurations ...
- vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境
1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...
- 第1章 Window下VSCode的C语言开发环境搭建 (一)
文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...
- 在windows上配置VScode支持ARM GCC开发环境
简单有效的在windows上,配置VS Code,以支持GCC开发环境.没有什么花里胡哨的. 需要用到的工具 Visual Studio Code :编辑工具 ARM GCC : ...
- win10 sublime运行php环境,Win10下sublime text3搭建go语言开发环境--工具篇
进行go语言开发环境的搭建. 最近进行了大量的搜索,因为在搭建的过程中遇到了挺多的问题.先介绍搭建的环境. 系统:Win10 IDE:sublime text3 相关插件:GoSublime 这篇文会 ...
- 【Windows系统】基于vscode搭建go语言开发环境
微信公众号:CurryCoder的程序人生 怕什么真理无穷,进一寸有一寸的欢喜 1.golang安装包下载与安装 关于vscode的下载,请参见历史文章Ubuntu16.04下搭建vscode的C++ ...
- java opencv 开发环境_Java + opencv学习:在Eclipse下配置基于Java的OpenCV开发环境
最近研究OpenCV想用java进行开发,因此研究了一下怎么在Eclipse中配置基于java的Opencv. 第一步:先到OpenCV官网下载你想要的版本,假设使用的是2.4.6版本.这里附上下载地 ...
- win10 vscode搭建go语言开发环境
1. 下载和安装 golang下载安装比较简单 直接进官网下载即可:https://golang.org/ 下载好之后,一直按下一步即可(不用刻意配置环境,安装完自动会配环境) 然后打开win + r ...
- win7下用sublime搭建c语言开发环境
第一步,安装sublime 第二步,安装MinGW,里面有gcc 第三步,把MinGW/bin的路径添加到PATH 第四步,在sublime里添加新的编译系统,输入内容如下: { "cmd& ...
最新文章
- python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例
- php猴子找大王算法,php 正常的猴子选大王算法
- linux系统下使用xampp 丢失mysql root密码【xampp的初始密码为空】
- Linux DNS服务配置与管理详解
- Hibernate的拦截器和监听器 .
- Android `AsyncTask`简要分析
- linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...
- IOS之Masonry约束的使用
- Linux下jetty报java.lang.OutOfMemoryError: PermGen space及Jetty内存配置调优解决方案
- 前端技术的概括以及html的基本知识总结
- 关于ArcGIS动态图层空间内栅格数据,JS前端显示颜色不正确的解决方案
- Spark集群新增节点方法
- 如何使用python游戏开发模块—pygame?
- Termux-API 使用教程,很多坑,电量,设备信息
- Duplicate keys detected: ‘gggggg‘. This may cause an update error.的解决办法
- 系统是综合应用最新多媒体计算机技术,RM-6280C多道生理信号采集处理系统
- 阿里云大数据ACP(一)大数据开发平台 DataWorks
- UVA 10306 e-Coins (二维背包)
- TUP:分享产品背后的技术和用户体验
- 【关于ChatGPT的30个问题】26、ChatGPT的开发团队是谁?/ By 禅与计算机程序设计艺术