C语言学习(一)---C/C++编译环境配置


本人目前研一在读,虽然主要的研究领域为雷达信号处理,常用的工具为Matlab,但是也想学习一门其他语言,一方面是提高自己,另一方面是在未来的就业环境中可以有更多的选择,思来想去选择学习C语言,毕竟之前稍微学过(虽然都忘了),今日起就开始我的C学习之路啦。

现在,有太多的编译软件,花样很多,颇有种乱花渐欲迷人眼的赶脚,我就有点选择困难,最开始想要装个Atom,但是一直配置不好,最后还是选择了VS code,然后进行了相关的插件配置,以便可以进行程序的编写与应用,话不多说,直接开搞,虽然本文篇幅较长,但配置完成后即可进行C语言的编译和运行,无需再进行其他配置。

VS code 与MinGW的软件安装与配置

过程颇为简单,(虽然我遇到了很多坑,所以记录下来避免大家踩),以下为详细步骤,

  1. 首先,官网下载对应的安装软件,下载链接附上vscode下载官网,进入之后看你的操作系统对应的安装包即可,然后基本就是下一步就完事了,安装位置 什么的也都可以自己选择;
  2. 此时安装软件已经完成,但是仍然是无法编译运行c语言程序的,因为Windows系统默认是没有编译链的(也不知是不是叫编译链,反正不重要),因此需要配置,按以下步骤即可:进入官网进行下载(附上下载链接可以直达哦),官网直达,下载安装即可,
  3. 在MinGW安装完成之后,运行,然后安装C/C++组件,如下图的红框C语言学习(一)---C/C++编译环境配置_第1张图片

右键,将会出现然后点击Mark for installation,之后点击左上角的Installion下的 Apply changes,在进入的界面后点击如下的apply如下:
C语言学习(一)---C/C++编译环境配置_第2张图片
此时,等待安装即可,安装完成后关闭就行。

系统环境变量设置

安装完毕后将环境变量填入我的电脑中,以下为操作步骤:

  • 右击桌面我的电脑图标,打开管理,然后找到如下位置的高级系统设置
    C语言学习(一)---C/C++编译环境配置_第3张图片
  • 然后,点击环境变量,点击系统变量中的path,然后点编辑,并将上述的MinGw文件夹下的bin文件位置填入如图
    C语言学习(一)---C/C++编译环境配置_第4张图片
    C语言学习(一)---C/C++编译环境配置_第5张图片
    你也可以直接输入路径,一般只需改变所在磁盘的位置即可如***D:\MinGW\bin,将D改为你自己安装的磁盘位置,然后一路确定*即可。

检查MinGW是否安装正确

按下Win+R进入命令行,输入cmd,在跳转出的界面再次输入gcc -v,如果出现以下提示信息说明配置无误,可以继续进行,否则返回上述配置操作进行配置。
C语言学习(一)---C/C++编译环境配置_第6张图片

VS code插件的选择与安装

VS code的好处就是里面的插件非常丰富,大家可以自行选择,在此处仅介绍C语言编译所必要的插件,以及个人推荐的一个打代码特效的插件。

Vs code的汉化

  • 启动VS code,此时其为英文版的,中文看着更方便因此,可以进行汉化,点击下图所示位置,搜索Chinese
  • C语言学习(一)---C/C++编译环境配置_第7张图片
  • 正常来说,此处应该和以下的一样显示为安装,由于我安装过了所以才变成了设置,大家点击安装即可,然会安装完成后,重启,即变为中文版。

C语言环境插件

同样在扩展搜索界面,搜索c即可看到,其扩展,安装即可,如下图
C语言学习(一)---C/C++编译环境配置_第8张图片

编译软件扩展

搜索compile,然后安装即可,如下:
C语言学习(一)---C/C++编译环境配置_第9张图片
经过以上的步骤,此时的开发环境基本已经搭配完成,下面可以测试一下是否配置成功,在某个磁盘下随便新建一个文件夹如C_learn,然后下图位置,在此处新建一个名为test.c的测试文件,
C语言学习(一)---C/C++编译环境配置_第10张图片
将测试代码放入(多么的熟悉哈哈哈哈),

#include

int main()
{
    printf("hello  xiaohu \n");
    return  0;
}

ctrl+s保存,F6编译:
C语言学习(一)---C/C++编译环境配置_第11张图片
可以看到此处终端输出了结果,说明配置无误。

外部终端输出与内部终端输出

上述所示的输出为内部终端输出,如果喜欢外部终端输出,则按以下步骤进行,
C语言学习(一)---C/C++编译环境配置_第12张图片
点击选择管理扩展,拉到最下面,可以看到如下的选项
C语言学习(一)---C/C++编译环境配置_第13张图片
用户工作区两个位置此处都已经选择之后,将在外部输入,如下结果:
C语言学习(一)---C/C++编译环境配置_第14张图片

终端输出中文乱码问题

我们同样运行代码,此时打印中文小虎

#include

int main()
{
    printf("hello  小虎 \n");
    return  0;
}

可以看到终端结果乱码,
C语言学习(一)---C/C++编译环境配置_第15张图片
解决方法:点击我的电脑,右键管理,找到语言设置,如下
C语言学习(一)---C/C++编译环境配置_第16张图片
然后点击此处:
C语言学习(一)---C/C++编译环境配置_第17张图片
勾选beta版,确定,确定(虽然他说可能需要重启才会有效,反正我没重启也有效了),此时重启VS code,重新运行可以看到,正常输出中文:
C语言学习(一)---C/C++编译环境配置_第18张图片
到此处其实已经完成了所有配置,下面的如果需要可以看,此处推荐一个打代码的特效软件,同样在扩展的位置搜索Power,安装此扩展
C语言学习(一)---C/C++编译环境配置_第19张图片
然后点击右上角文件下的首选项下的设置,如下:
C语言学习(一)---C/C++编译环境配置_第20张图片
然后搜索power,将前面的enable,选中,就有了酷炫的打代码特效了,
C语言学习(一)---C/C++编译环境配置_第21张图片
代码特效如下:
C语言学习(一)---C/C++编译环境配置_第22张图片
它是一个星星点点的特效,也有其他的特效,大家想要更改可以自行查询哦。

结语

以上就是本文的全部内容了,初次写博客,可能有很多地方没有注意到,欢迎大家批评指正,如有其他的问题,欢迎一起讨论,码字不易,如果各位看官方便,可以点个关注和评论哦,谢谢大家。

你可能感兴趣的:(C语言学习,c语言,学习,c++)