
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语言开发环境配置就完成了。