使用vscode在macOS下搭建简单的C语言环境

写第一篇博客的原因

第一篇博客,简单介绍下自己在macOS下安装微软的轻量代码编辑器Visual Studio Code和搭建C语言环境的过程,顺便也练习下写博客的流程。

下载

直接到官网下载mac版本的vscode
官网链接在这里
下载完后解压,直接将解压出的Visual Studio Code拖入应用程序就安装好了

使用

vscode打开后界面如下
在这里插入图片描述

安装必备插件

点击最左边第五个图标Extensions,搜索并安装两个必要的插件:

  1. C/C++(用于C和C++代码自动补齐等功能)
  2. Code Runner(用于运行代码)
    在这里插入图片描述

第一个程序helloworld.c

点击左边第一个图标即文件浏览器,再点击Open Folder打开一个文件夹,如我桌面上的TEST文件夹。
在这里插入图片描述

在这里插入图片描述
点击第一个绿色加号 new file新建文件,命名为helloworld.c,写下如下的代码

#include <stdio.h>

int main(void)
{   
    printf("Hello World!\n");
      
    return 0;
}

写好后Command + S保存文件后即可运行代码,可以右键鼠标选择Run Code,也可以点击右上角的小三角形运行代码,输出会在下方的OUTPUT窗口里显示。
在这里插入图片描述
然而这个OUTPUT输出窗口只能读不能写,所以如果函数中含有scanf()等函数时程序似乎就会一直运行下去。这里有两个解决方法,第一个是去更改默认设置让以后的输出都在TERMINAL终端里输出,还有一个就是不改默认设置,当遇到需要输入的函数时,手动去终端里运行代码。因为我喜欢OUTPUT窗口输出的感觉。。。所以使用第二种。

第一种

Command + ,快捷键打开设置,然后点击右上角三角形旁的{ },进入JSON文件进行设置,将以下代码覆盖上去后保存即可。

{
    "code-runner.runInTerminal": true, 
}

这样后每次运行文件输出和输入都是在vscode带有的终端中进行了。

第二种

不去改设置,遇到运行需要输入内容的代码时,保存文件后点击vscode界面下方的TERMINAL,在终端中复制以下代码运行即可

	cd "/Users/cairne/Desktop/test/" && gcc helloworld.c -o helloworld && "/Users/cairne/Desktop/test/"helloworld 

上面的文件路径和c文件名称都需要自己更改,有点麻烦。。。现在想想,第二种方法只适合偶尔使用输入函数并且喜欢vscode的OUTPUT窗口风格的人。。。所以第一种方法的适用性更好。

小插曲

写代码时,如果鼠标选取了代码块运行,Code Runner插件会自动生成一个和代码块内容一样的文件tempCodeRunnerFile来运行,强迫症的我不想让它出现,折腾了半天才发现只要不是选定代码块运行就不会出现这个文件。。。

结语

虽然第一篇博客没啥干货,而且超级啰嗦,写得像是给没有任何计算机基础的人的一样。。。但是也花了好长时间,希望还是可以帮助到需要的人吧。。。我写的有什么问题也欢迎各位大佬的指正。。。peace out~

  • 33
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值