首页 > 其他分享 >C语言开发环境搭建:VSCode+GCC

C语言开发环境搭建:VSCode+GCC

时间:2022-12-26 21:33:19浏览次数:62  
标签:gcc VSCode 代码 GCC C语言 Windows 编译器


文章目录

  • ​​一. VSCode介绍​​
  • ​​二. GCC编译器​​
  • ​​1. 安装​​
  • ​​三. VScode中配置GCC​​

一. VSCode介绍

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作为其底层的代码编辑器。

​VSCode官网https://code.visualstudio.com/​

C语言开发环境搭建:VSCode+GCC_Windows

二. GCC编译器

Linux系统自带gcc编译器

gcc 与 g++ 分别是 gnu 的 c & c++ 编译器 gcc/g++ 在执行编译工作的时候,总共需要4步:

1、预处理,生成 .i 的文件[预处理器cpp]
2、将预处理后的文件转换成汇编语言, 生成文件 .s [编译器egcs]
3、有汇编变为目标代码(机器代码)生成 .o 的文件[汇编器as]
4、连接目标代码, 生成可执行程序 [链接器ld]

MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。

​官网https://www.mingw-w64.org/​

C语言开发环境搭建:VSCode+GCC_编译器_02

1. 安装

将安装包解压到D盘下

C语言开发环境搭建:VSCode+GCC_编译器_03


配置环境变量,将bin目录配置到path中。

C语言开发环境搭建:VSCode+GCC_vscode_04


验证安装是否成功,在cmd中输入命令gcc -v。

安装成功

C语言开发环境搭建:VSCode+GCC_c++_05

三. VScode中配置GCC

添加C插件

C语言开发环境搭建:VSCode+GCC_c++_06

C语言开发环境搭建:VSCode+GCC_c++_07

​​参考文献​​


标签:gcc,VSCode,代码,GCC,C语言,Windows,编译器
From: https://blog.51cto.com/u_15923298/5971075

相关文章

  • C语言冒泡排序代码演示
     //---------冒泡排序 voidbubble_sort(intarr[],intsz) {   //确定冒泡排序的趟数   inti=0;   for(i=0;i<sz-1;i++)   {......
  • C语言 -- 如何传递数组参数
    一、传递普通参数,直接传入即可voidarrprint(intarr){printf("%d\n",arr);}voidmain(){intarr=123;arrprint(arr);printf("aiyou");......
  • C语言 -- CreateProcess创建进程
    wchar_tlp[]=L"/ccalc";PROCESS_INFORMATIONpi={0};STARTUPINFOsi={0};BOOLb=CreateProcess(L"C:\\Windows\\System32\\cmd.exe",l......
  • 【C语言】静态内存开辟₀、动态内存开辟¹、栈、堆。
    ......
  • 【C语言】malloc 函数
    那么这篇文章来介绍下动态内存开辟的函数之malloc()的使用,知道如何用了,那么就相当于学会了这个动态内存开辟。  ......
  • VScode 使用 emmet
    背景在很多的编辑场合,很多时候回出现很多逻辑性的问题。可能觉得html是一门没有逻辑的语言,实际上,它是有一定的思想编辑的。后来出现了emmet,这个不仅仅是一种快捷方式,同......
  • c语言获取当前工作路径
    -------------------------------------------------------------------------------------Linux-------------------------------------------------------------------......
  • 【C语言】strerror() - 返回错误码
    前言在前面的文章 strlen()、strcpy()、strcat()、strcmp() 的四个字符串函数、这四个是最基本也是我们最常用的字符串函数、接下来我们要介绍的可能很多小伙伴比较陌生的......
  • Vscode c/c++环境
    最简单的环境,用vscode插件compilec/c++,只支持单个文件,不能调试,插件主页很短一看就懂单个文件我比较喜欢用命令行编译和运行/调试多个文件cmake/makefile mac调试-lld......
  • C语言关键字volatile
    C语言关键字volatile表明某个变量的值可能随时被外部改变,因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新读取。volatile的本意是指这个值可能会在当前线程外部......