MAC下VS code配置C/C++环境(以C语言为例)

首先需要安装的:

VSC本体,官网直接下载、C/C++插件

1.在访达里任意位置新建一个文件夹,这里起名为helloworld

首先需要安装的:

VSC本体,官网直接下载、C/C++插件

1.在访达里任意位置新建一个文件夹,这里起名为helloworld

2.在vscode中打开文件夹

3.新建几个文件,这里以c为例

输入简单的C源码

4.配置c/c++标准等

按住command+shift+p

这里找到C/C++ 编辑配置(UI)

这里可以比较容易的配置项目的一些信息,这里保持默认,可以选择比较新的c/c++标准

这时候发现在目录下面生成了一个.vscode的目录和一个名为c_cpp_properties.json的文件,上面的这些信息都可以通过修改这个文件来修改。

5.终端->配置默认生成任务

这里选择clang(c++选择clang++)

这时候会在.vscode的目录下生成一个名为task.json的文件

这个时候点击终端->运行(command+shift+B)生成任务会报错,如果是单个文件的源码则不会报错,这是因为默认只会编译主函数所在的这个文件,这里将task.json中第十行的"${file}"改为".c"(C++项目则改为*.cpp)然后生成活动文件就成功了

然后再在下面的终端里输入./main即可运行。这里和主函数所在c文件同名,如果主函数所在的c文件为m.c,这里需要输入./m

现在helloworld目录下是这样的:

6.点击左侧第四个图标,配置调试

直接点击创建launch.json文件

创建完成后左上角会出现一个调试的按钮

现在在main.c中加入一个for循环,并添加断点

出现一个操作栏

在左侧监视中输入a,发现可以成功监测a的变化。

到这里一个C/C++的环境就可以使用了。


现在有一个问题是,运行程序需要在终端中输入,比较麻烦。

这里再安装一个插件code runner,安装完成后右上角会出现一个播放按钮

单击即可直接运行

这里发现coderunner不需要配置上述三个json文件即可直接运行,但是这样做的话调试功能不可用。

此外,使用code runner同样遇到了只编译主函数所在源文件的问题,打开code runner扩展设置,找到

点击在settings.json中编辑

修改这两行,和上面类似,改成*.c和*.cpp。然后不再报错。

2021年9月22日

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值