C语言学习笔记一(VScode)C环境

使用VScode的步骤

下载MinGW

使用VScode编译C/C++程序需要进行一些环境配置才能编译,比如很重要的MinGW(Windows平台的GNU编译器集合),这个集合里包含了GNU编译器GDB调试器GNU Debugger)等非常重要的工具。(VScode本身没有这些调试和编译的能力)

  • GNU:一个很牛的开源组织,全称叫GNU's Not Unix!GNU项目的目标是创建一套完全自由的操作系统。所有的GNU软件都遵循GNU通用公共许可证(GNU General Public License, GPL),用户可以自由地运行、复制、分发、研究、修改和改进这些软件。
  • GDB调试器:GNU Debugger,由GNU组织开发的一款调试工具,开发人员可以使用GDB来查看程序在执行过程中的情况,从而对源代码进行调试。

下载地址为:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net

下载的版本为:

一定要下载这个版本的安装包,最新版中没有bin文件,后续的流程无法进行。

配置环境

下载并解压这些安装包后,需要对这个文件夹bin中的文件设置路径。以便后面运行代码的时候调用这些。

配置环境需要在path中将路径位置复制进去。

VScode软件系统内部的配置

我们打开软件后需要下载一些扩展包。

完成好上面的所有操作后就可以编写代码了。

文件夹的创建和代码的运行

创建文件

对于VScode来说,创建文件夹是一个非常重要的过程,因为该软件是对文件夹进行管理的,我们所有的项目都要保存在文件夹中,所以创建一个有序的文件夹结构对于工程来说是很重要的事情。

代码的运行

像这样创建好文件后,就可以直接添加文件编写代码了。

编写完成后一定要用gcc编译,不要选择其他的编译。

这样就可以生成可执行文件(.exe)

编译配置和调试配置

编译配置

我们可以对编译过程或者结果进行配置,该配置是在tasks.json文件中

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: gcc.exe 生成活动文件",
            "command": "F:\\C_config\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                //"${file}",
                "*.c",    //该文件夹下面的所有文件都生成
                "-o",       //其实是output的意思,也就是输出的exe文件
                // "${fileDirname}\\${fileBasenameNoExtension}.exe"
                "${fileDirname}\\a.exe"    //生成的文件名叫a.exe
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

我们要修改的是-g和-o下面的文字。-g是一个常见的编译器选项,用于在生成的可执行文件中包含调试信息。-o则是用于指定输出的文件名(output)。"*.c"表示该文件夹下的所有文件都生成,"${fileDirname}\\a.exe"表示该文件夹下面的文件都生成a.exe文件。

调试配置

然后我们的代码编写完成后需要进行调试,这时候需要对调试进行配置。主要是对“launch.json”文件进行配置。这个文件是Debug配置

点击这个标志,然后点击生成新的配置文件,然后

这样就可以生成一个完整的配置文件了。

同样的我们需要对这个配置文件进行修改,主要修改的地方是

首先是指明要调试哪一个程序,然后是指向调试的环境:"miDebuggerPath"。注意:文件路径里的\都要是\\,复制路径的时候要注意。我们使用的gdb调试器,所以,最后要引用到gdb.exe调试器上。

  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值