VS code搭建 C 和 C++ 环境的完整图文教程!

网站建设3年前发布
45 0 0

2023030601170576a0740155b56937cb62421b07194242d1b9bf437,前两天有同学问我如何用VScode搭建C语言的环境。,接下来直接动手搭建C和C++的环境。,VS code是一个微软旗下的一个广受欢迎的开源文本编辑器,相较于其他编辑器,VS code有着非常多的优点而让开发者们对其爱不释手。,VS code的下载也很简单,直接去官网下载安装即可。,需要注意的一点是,VS code只是一个文本编辑器,本质上和Windows的记事本是一个东西,它不是一个编译器,它只是一个编辑器,编辑器是无法编译运行程序的,这是编译器的工作。,那么为了让我们能够在VS code里面编译并运行C/CPP文件,我们需要去额外安装C和C++的编译器:GCC。,Windows平台上的GCC移植版本是MinGW。我们用MinGW其实也就是用里面的GCC来编译我们写的C/C++文件。,20230306011535f2b558b2362f824337e914a1dd27138e92120a412,20230306011535116b84807025d5e61d805145c96fd5512a39de583,下载过程由于是从外网下载,会比较慢,可以多试几次或者挂代理,另外根据笔者的经验来看外网的东西一般中午下载起来会比较快。,下载好了之后把他放在一个没有中文和空格的目录下解压,然后配置环境变量。,这样环境变量就配置好了,我们可以随便找一个路径打开一个cmd输入:gcc --version来验证一下:,20230306011705176b9cd575b9388043a446407440cc8ec934c1212,接下来我们配置VScode,打开VScode,然后打开左边的插件市场,下载并安装两个插件:,2023030601153652f9e13753e9d594f8a1388097bc8d37a64a7f146,● Chinese:中文汉化插件,VScode默认是英文界面,为了方便咱给他改成中文的。在搜索栏搜索Chinese,选则中文简体点击右下角的安装(我这里安装过了所以没有那个安装按钮)。,● C/C++:一款C/C++语法高亮的代码插件。安装方式和Chinese一样。,搞定之后我们来写一个C文件测试一下,点击左上角的文件——打开文件夹——选择一个空文件夹打开,然后右键——新建文件:,20230306011537c71ef84850b5c2487a47083658a9b0c641168b625,随便起个名(如Hello.c),随便写点代码,比如经典的Hello World:,然后我们编译他,点击最上方的终端-->配置默认生成任务(也可以用快捷键ctrl+shift+b)然后你会看到这样一个选项:,20230306011537653efbe492820a888df7325021ebc3442e1d73659,这是让我们选择用什么来编辑这个文件,由于我们写的是C文件,应该用能够编译C文件的编译器(也就是我们上文配置的MinGW里面的GCC)。,我们点击这里的C/C++编辑器,然后就会发现我们这里生成了一个Hello.exe文件和 .vs code文件夹。,202303060115395325b5e2464b1f4e6d5310415cf2da7ad508d3674,打开一个终端(终端——新终端),输入.\Hello.exe来运行这个文件,你会发现终端成功输出Hello World,这代表成功运行。,至于这个.vscode文件夹,是当前文件夹里的一些配置文件(比如这里的task.json,它其中写入了使用什么编译器,编译器的路径等信息)。,接下来我们说调试,VS code的调试快捷键是 F5,按下 F5,会出现调试器选择界面:,20230306011706a78fb5605309fa8347709129a2b55da14ba9c7721,选择GDB,再选择gcc,你会发现终端那里跳转到了调试控制台,并且 .vscode 文件夹下面又多了一个 launch.json 文件,上文我们已经说过了 .vscode文件夹存放当前工作文件夹的一些配置文件。,我们来试着调试程序,按下 F9 是为当前所在行设置断点。当然你也可以将 launch.json 文件中的 "stopAtEntry": false改为true。,这样程序会在main函数开始暂停,相当于在main函数的起步打断点,进入调试之后 VS code 会给出一个调试工具,长这样:,20230306011539816101a132f120bdbb3219974b4a1367105b03613,   ● 继续(F5),   ● 单步跳过(F10),   ● 单步调试(F11),   ● 单步跳出(shift+F11),   ● 重启(shift+ctrl+F5),   ● 停止(shift+F5),同时你可以在左边的变量区域监视变量变化情况,这些都是基本的调试功能,这里不再阐述。,到这里为止我们已经把 VS code 打造成了一个 C 和 C++ 的开发环境,并尝试了编译运行和调试。,你可以抛弃笨拙 VC 6 和调试不方便的 Dev C++ 转而使用 VS code 编写调试 C/C++ 的程序了,祝你用的开心!

© 版权声明

相关文章