개발 도구 VSCode vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

Feb 13, 2020 pm 02:43 PM
c vscode

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

MinGw的下载与安装

因为windows下vscode不直接具备对于C语言的编译调试工具,所以要下载集成gcc等工具的MinGw以提供扩展支持。

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

任意选择一个(如果需要自定义安装gcc相关模块,也可以选择在线安装install.exe

将该文件夹解压到需要安装的目录

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

配置系统环境变量Path

打开我的电脑-属性-高级系统设置-高级-环境变量

在系统变量中找到Path变量,选择编辑(没有则新建),将之前mingw解压后目录下bin文件夹目录添加至其中,注意windows 7及以前版本需与原值用英文分号隔开,windows8及以上版本选择新建即可。

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

 或

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

然后在系统变量中找到include变量(没有则新建一个,不区分大小写),编辑,将原mingw解压目录下include文件夹目录添加进去。

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

修改vscode调试配置文件

重启vscode,打开菜单-调试-添加附加调试器...,找到左侧列表下的C/C++(找不到的话搜索试试)选择install安装后(可选操作,推荐)搜索code runner选择install安装

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

勾选下列两项

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

随意指定一个目录,新建文件夹,新建一个文件,将文件名修改为.c后缀的c代码文件,返回vscode,选择菜单-打开文件夹,选择刚才新建的文件夹,在左侧窗口单击刚新建的c代码文件,随意写一个简单的C程序

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

此时,单击窗口右上角的运行,即可在vscode下方终端中看到程序运行结果

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

配置C/C++ debuger

在之前新建的文件夹下再新建一个名为.vscode的文件夹,新建一个launch.json文件,以记事本或者vscode的方式打开,在里面输入:

{
        "version": "0.2.0",  
        "configurations": [  
            {  
                "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
                "type": "cppdbg",       // 配置类型,这里只能为cppdbg
                "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
                "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
                "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
                "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
                "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
                "environment": [],  
                "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
                "MIMode": "gdb",  
                "miDebuggerPath": "D:\\Install\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
                "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
                "setupCommands": [  
                    {   
                "description": "Enable pretty-printing for gdb",  
                        "text": "-enable-pretty-printing",  
                        "ignoreFailures": true  
                    }  
                ]  
            }  
        ]  
    }

注意这里"miDebuggerPath": "D:\\Install\\bin\\gdb.exe"将其值改成自己所解压的mingw\bin\gdb.exe的路径

其他设置可看情况修改

在vscode中选择菜单-文件-打开文件夹,打开自己所新建的C代码下的文件夹,打开后选择左侧菜单对应的C代码文件,可选择菜单-调试-启动调试(快捷键F5)

弹出以下窗口

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

选择第二个"配置任务"

vscode를 사용하여 C 언어 개발 환경을 설정하는 방법

在打开的task.json文件中输入:

{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"],    // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceFolder}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

保存后,回到最初的C代码文件,菜单-调试-启动调试(快捷键F5),即可成功运行C程序!

相关推荐:vscode教程

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

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

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Windows에 vscode를 설치하는 방법 Windows에 vscode를 설치하는 방법 Jul 27, 2025 am 03:16 AM

gotohttps : //code.visualstudio.comanddownloadthewindowsususerinstaller.2.runthe.exefile, allowchanges, andselectemendoptionsincludingtopathandscreatingsktopshortcut.3.3.clickfinishtolauncdscodeTinstallation.4

VSCODE에서 인수로 Python 스크립트를 실행하는 방법 VSCODE에서 인수로 Python 스크립트를 실행하는 방법 Jul 30, 2025 am 04:11 AM

TorunapyThonScriptWithargumentsInvScode, configurelaunch.jsonByOpeningTherunanddeBugpanel, jsonfile, andAddingTheDeRiftArgumentsinthe "arrays"arraywithintheconfiguration.2

WSL을 사용하여 VSCODE를 사용하는 방법 (Linux 용 Windows 서브 시스템) WSL을 사용하여 VSCODE를 사용하는 방법 (Linux 용 Windows 서브 시스템) Aug 01, 2025 am 06:26 AM

installwslandalinuxdistributionByRunningwsl-installinPowershellasAdministrator, thenRestartAndSetupThelinuxDiptribution.2. INSTALLTHETHE "remote-WSL"ExtensionInvScoDetoEnInIntegrationwithWSL.3.OPENAPROJECTINWSLBYLAINCHINGHINGHINGHINGHINGLEWSLTEWSLTEWSL

Vscode와 Visual Studio의 차이점은 무엇입니까? Vscode와 Visual Studio의 차이점은 무엇입니까? Jul 30, 2025 am 02:38 AM

VScodeisAlightweight, Cross-PlatformCodeeditors와의 플랫폼 코드 가비와 같은 피아피어 픽스, 이상적으로 밴드 렌즈 소스 개발;

VSCODE에서 글꼴 크기를 변경하는 방법은 무엇입니까? VSCODE에서 글꼴 크기를 변경하는 방법은 무엇입니까? Aug 02, 2025 am 02:37 AM

ToChangeTeFontsizeInvScode, useOneofthesemethods : 1. OpenSettingSviactrl, (OrcMD, OnMac), SearchFor "fontsize", andAdjustthe "atize.2

VSCODE에서 장치 테스트를 디버그하는 방법 VSCODE에서 장치 테스트를 디버그하는 방법 Aug 01, 2025 am 06:12 AM

createormodifylaunch.jsonnvscodebyopeningtherunanddebugview, selectingyourenvironment (예 : python, node.js), and configuringititforyourtestframework (예 : pytest, jest)

VSCODE에서 MarkDown 미리보기를 사용하는 방법 VSCODE에서 MarkDown 미리보기를 사용하는 방법 Jul 29, 2025 am 02:05 AM

VSCODE에서 MarkDown 미리보기를 사용하려면 추가 설치가 필요하지 않습니다. 1. .md 파일을 열거나 생성합니다. 2. Ctrl Shift V (Windows/Linux) 또는 CMD Shift V (MAC) 단축키 키를 사용하거나 마우스 오른쪽 버튼 클릭 메뉴 및 명령 패널을 통해 미리보기를 엽니 다. 3. 미리보기는 기본적으로 실시간으로 업데이트되므로 자동 저장이 동기화 될 수 있도록 자동 저장이 가능합니다. 4. 미리보기 영역을 마우스 오른쪽 버튼으로 클릭하여 동기화 스크롤 함수를 전환 할 수 있으며, 미리보기는 GitHub 스타일의 Markdown 및 수학 공식 (MarkdownAllinone 확장자를 설치해야 함)을 지원하며 CSS 스타일을 사용자 정의 할 수 있습니다.

VSCODE의 SQL 데이터베이스에 연결하는 방법 VSCODE의 SQL 데이터베이스에 연결하는 방법 Jul 28, 2025 am 02:58 AM

installTheSqlToolSextensionandEappropriveRiverExtensionForyOURDATABASETYPEINVSCODE.2.OPETHECOMMANDPALETTE, "SQLTOOLS : NEWCONNECTION", 선택 YOURDATABASETYPE 및 ANDENTERCONTECTIONFRIBEREXTENSIONFORYOURDATABASETYPEINVSCODE.2.

See all articles