macOS下使用VS Code配置C/C++开发环境

 

 

macOS系统中默认的C/C++编译器是clang/clang++,命令行使用gcc/g++或者clang/clang++来执行命令时,都是调用clang/clang++编译器,想使用gcc/g++编译器结合VS Code进行开发的话,我们可以自己安装。

查看一下gcc和clang

 

 

 

1. 安装Homebrew官网链接,复制粘贴到Terminal运行脚本,如下

2. 安装gcc编译器集

查看安装的版本,由于macOS中的gcc名字被占用,所以需要使用gcc-13来调用新安装的gcc编译器集,如前面可以看到安装的大版本号是13,如果想使用gcc来调用gcc编译器而不是clang,可以修改默认编译器(这里不修改)。

3. 配置VS Code

为了配置VS Code使用gcc/g++,准备一下,参考官网文档

(1) 安装VS Code  (2) 安装好C/C++ Extension Pack 扩展 (3) 确保clang已经安装

接下来我们创建一个文件夹code_cpp(项目),这个文件夹就是一个工作空间,我们要在这个工作空间下的 .vscode 文件夹中创建三个配置文件:tasks.json (compiler build settings)、launch.json (debugger settings)、c_cpp_properties.json (compiler path and IntelliSense settings)。

写个源代码文件 test3.cc,保持打开状态

运行一下 test3.cc来创建tasks.json文件,从右上角play button中选择Run C/C++ File,然后在弹出的命令框中选择C/C++: g++-13 build and debug active file(如果没有这一项,可以关闭VS Code再重新打开来刷新一下)

点击C/C++: g++-13 build and debug active file之后,会自动生成一个tasks.json文件,根据自己的情况来修改配置

 

热门相关:帝少的专属:小甜心,太缠人   惊世毒妃:轻狂大小姐   惊世毒妃:轻狂大小姐   夫人你马甲又掉了   横行霸道