목차
安装编译器(MinGW-W64 GCC)" >安装编译器(MinGW-W64 GCC)
配置" >配置
개발 도구 VSCode VSCode를 사용하여 C 언어 환경을 구성하는 방법

VSCode를 사용하여 C 언어 환경을 구성하는 방법

May 06, 2021 pm 06:10 PM
c 언어 vscode

本篇文章给大家介绍使用VSCode配置C语言环境的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

VSCode를 사용하여 C 언어 환경을 구성하는 방법

安装相关插件

打卡后进入如下界面,选择这个C/C++的,然后点击install进行安装,大概几秒钟就好了,安装完成后install按钮会变成uninstall(卸载):

安装编译器(MinGW-W64 GCC)

下载完成后解压:

然后配置环境变量

找到这个文件夹内的一个叫bin的文件夹:

然后把它的地址复制一下,找到此电脑(或者我的电脑)——>右键——>属性

然后进入到下面这个页面,打开高级系统设置:

在弹出的页面中选择“高级”分页,找到环境变量,单击打开:

然后在环境变量中的系统变量中,找到Path变量:

打开之后将刚刚复制的地址添加进去:


然后点确定,之前弹出的所有页面都点击确定。然后测试环境配置是否成功:

crtl+R快捷键打开运行窗口,在里面输入cmd,回车打开cmd.exe

VSCode를 사용하여 C 언어 환경을 구성하는 방법
在cmd.exe中输入如下命令:

1

gcc -v -E -x c++ -

로그인 후 복사

如果运行结果像下方图片中这样,就配置成功了。

配置

最后在VSCode中进行相关配置:

先新建一个文件夹作为C语言项目文件,然后点击菜单栏中的File——>Open Folder,找到刚才新建的文件夹,然后点击选择文件夹打开这个项目文件。

然后在里面新建一个hello.c文件(名字随便起,以.c结尾就行了)


然后再建一个

.vscode文件夹(注意前面有个点),在里面建三个文件,c_cpp_properties.json、launch.json、tasks.json

  • c_cpp_properties.json:将这段代码复制进去

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

{

    "configurations": [

        {

            "name": "Win32",

            "includePath": [

                "${workspaceRoot}",

                "C:/Program Files/mingw64/include/**",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",

                "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"

            ],

            "defines": [

                "_DEBUG",

                "UNICODE",

                "__GNUC__=6",

                "__cdecl=__attribute__((__cdecl__))"

            ],

            "intelliSenseMode": "msvc-x64",

            "browse": {

                "limitSymbolsToIncludedHeaders": true,

                "databaseFilename": "",

                "path": [

                    "${workspaceRoot}",

                    "C:/Program Files/mingw64/include/**",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",

                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"

                ]

            }

        }

    ],

    "version": 4

}

로그인 후 복사

然后,下方红框里的内容需要修改,将所有的 改为自己的安装路径,就是我们之前下载的编译器的地址:

把你的MinGW-W64 GCC解压后的文件中的mingw64的地址复制下来,替换代码里所有的 D:/Program Files (x86)/softwareFactory/x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0/mingw64/ :

  • launch.json:复制粘贴,然后miDebuggerPath属性里的内容也要改成自己的路径

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

{

    "version": "0.2.0",

    "configurations": [

        {

            "name": "(Windows) Launch",

            "type": "cppvsdbg",

            "request": "launch",

            "program": "cmd",

            "preLaunchTask": "echo",

            "args": [

                "/C",

                "${fileDirname}\\${fileBasenameNoExtension}.exe",

                "&",

                "echo.",

                "&",

                "pause"

            ],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole":true

        },

        {

            "name": "(gdb) Launch",

            "type": "cppdbg",

            "request": "launch",

            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "gdb",

            "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",// 自己电脑的gdb

            "preLaunchTask": "echo",//这里和task.json的label相对应

            "setupCommands": [

                {

                    "description": "Enable pretty-printing for gdb",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ]

 

        }

    ]

}

로그인 후 복사
  • tasks.json:复制粘贴

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

{

    // See https://go.microsoft.com/fwlink/?LinkId=733558

    // for the documentation about the tasks.json format

    "version": "2.0.0",

    "tasks": [

        {

            "label": "echo",

            "type": "shell",

            "command": "gcc",

            "args": [

                "-g",

                "${file}",

                "-o",

                "${fileBasenameNoExtension}.exe",

                "-fexec-charset=GBK"//解决中文乱码

            ]

        }

    ],

    "presentation": {

        "echo": true,

        "reveal": "always",

        "focus": false,

        "panel": "shared",

        "showReuseMessage": true,

        "clear": false

    }

}

로그인 후 복사

然后就可以在之前建的hello.c文件里面写程序啦,比如我们熟悉的hello world:

1

2

3

4

5

6

7

#include<stdio.h>

main()

{

    printf("hello world\n");

    

    //system("pause");

}

로그인 후 복사

f5运行结果:

VSCode를 사용하여 C 언어 환경을 구성하는 방법

vscode配置c环境就配置完成。

推荐学习:《vscode教程

위 내용은 VSCode를 사용하여 C 언어 환경을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

C 언어에서 typedef 구조체 사용법 C 언어에서 typedef 구조체 사용법 May 09, 2024 am 10:15 AM

C 언어에서 typedef 구조체 사용법

vscode에서 wsl 구성 파일을 비활성화하는 방법 vscode에서 wsl 구성 파일을 비활성화하는 방법 vscode에서 wsl 구성 파일을 비활성화하는 방법 vscode에서 wsl 구성 파일을 비활성화하는 방법 May 09, 2024 am 10:30 AM

vscode에서 wsl 구성 파일을 비활성화하는 방법 vscode에서 wsl 구성 파일을 비활성화하는 방법

Vscode에서 작업 공간 신뢰 권한을 여는 방법 Vscode 메서드에서 작업 공간 신뢰 권한을 여는 방법 Vscode에서 작업 공간 신뢰 권한을 여는 방법 Vscode 메서드에서 작업 공간 신뢰 권한을 여는 방법 May 09, 2024 am 10:34 AM

Vscode에서 작업 공간 신뢰 권한을 여는 방법 Vscode 메서드에서 작업 공간 신뢰 권한을 여는 방법

vscode로 html을 실행하는 방법 vscode로 html을 실행하는 방법 vscode로 html을 실행하는 방법 vscode로 html을 실행하는 방법 May 09, 2024 pm 12:25 PM

vscode로 html을 실행하는 방법 vscode로 html을 실행하는 방법

C 언어에서 Real은 무엇을 의미합니까? C 언어에서 Real은 무엇을 의미합니까? May 09, 2024 pm 12:06 PM

C 언어에서 Real은 무엇을 의미합니까?

vscode에서 프로젝트 폴더를 닫는 방법_vscode에서 프로젝트 폴더를 닫는 방법 vscode에서 프로젝트 폴더를 닫는 방법_vscode에서 프로젝트 폴더를 닫는 방법 May 09, 2024 pm 02:13 PM

vscode에서 프로젝트 폴더를 닫는 방법_vscode에서 프로젝트 폴더를 닫는 방법

Vscode에서 애니메이션을 여는 방법 Vscode에서 애니메이션을 여는 방법 소개 Vscode에서 애니메이션을 여는 방법 Vscode에서 애니메이션을 여는 방법 소개 May 09, 2024 am 10:28 AM

Vscode에서 애니메이션을 여는 방법 Vscode에서 애니메이션을 여는 방법 소개

C 언어로 거듭제곱 함수를 구현하는 방법 C 언어로 거듭제곱 함수를 구현하는 방법 May 09, 2024 pm 11:33 PM

C 언어로 거듭제곱 함수를 구현하는 방법

See all articles