소프트웨어 설치
WSL 설치
설치 및 WSL의 구성은이 문서를 참조하십시오 WSL의 설치 및 구성
VSCode 설치
공식 웹 사이트를 방문하여 Visual Studio Code 소프트웨어 설치 패키지
를
다운로드 하십시오 . VSCode 다운로드 : https://code.visualstudio.com을 다운로드하여 안정된 버전의 Windows 를 다운로드하여 사용하십시오.
설치 프로세스는 반복되지 않습니다.
C ++ 실행 및 디버깅 환경
VSCode 중국어 인터페이스
VSCode를 설치 한 후 인터페이스는 영어로되어 있으며 첫 번째 단계는 중국어 언어 팩을 설치하는 것이어야하며 그 후에는 작동이 이해하기 쉽습니다.
플러그인 아이콘을 클릭, 입력 Chinese
과 마이크로 소프트는 첫 공식 중국어 언어 팩을 클릭입니다 Install
에
C ++ 관련 플러그인 설치
VSCode에서 C ++를 실행하고 디버깅하려면 몇 가지 기본 플러그인이 필요합니다. 최소한 코드 자동 완성과 같은 몇 가지 기본 기능을 구현하려면 이러한 플러그인이 필요합니다. 디버깅 전제는 C ++ 디버깅에 필요한 g ++ 및 gdb와 같은 소프트웨어가 설치 및 구성되어 있다는 것입니다. 자세한 내용은 다음 단계에 있습니다.
WSL에서 소프트웨어를 디버깅하려면 Remote-WSL 플러그인도 필요합니다
. 플러그인을 설치 한 후 왼쪽 하단에있는 원격 아이콘을 클릭하면 WSL이 원격 모드로 실행됩니다. 이때 기본 터미널은 WSL이며 입력 Ctrl + `
은 터미널을 빠르게 열어 터미널이 있는지 확인할 수 있습니다. WSL이
성공하면 WSL과 해당 릴리스 및 버전 번호가 왼쪽 아래 모서리에 표시됩니다.
WSL 필수 패키지 설치
그 기본적인 요구 사항이 패키지 g ++ 및 GDB 시리즈 디버깅 확인
명령을 확인하는 데 사용 g++ -v
및 gdb -v
설치 한 패키지가 있는지 확인하기 위해 WSL에서 적절한 명령을 입력하여
설치되지 않습니다, 다음은 WSL 사용 열립니다 sudo apt-get install 软件包名称
설치가.
패키지 이름이 확실 g++
하지 않은 경우 직접 입력 할 수 있습니다 . 설치되지 않은 경우 패키지를 설치하라는 메시지가 표시됩니다. 패키지 중 하나만 설치하면됩니다. 일반적으로 첫 번째 이름이 기본적으로 수행됩니다. 프로그램
g++
을 컴파일 및 연결 C++
하고 gdb
소프트웨어를 디버깅하는 데 사용됩니다 . VSCode의 디버깅 도구와 결합하면 간단한 C++
프로그램 디버깅이 가능합니다.
VSCode가 C ++를 디버깅하는 데 필요한 일부 설정
위의 설치 및 구성에 문제가없는 경우, : 파일의 특정 구성은 다음과 같다 열린의 CPP 파일과 코드를 작성 디버깅이 처음 실행될 때 tasks.json
와이 launch.json
자동으로 구성되었으며, 저장 .vscode
의 폴더 현재 작업 경로 . 디버깅을 시작하려면 해당하는 바로 가기 키를 클릭 하거나 누릅니다. 그러면 현재 작업 경로가 자동으로 폴더와 두 개의 파일을 생성 합니다.运行-启动调试
运行-以非调试模式运行
.vscode
json
tasks.json :
{
"tasks": [
{
"type": "shell",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"version": "2.0.0"
}
launch.json :
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++ - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++ build active file",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
이 두 파일의 내용은 자동으로 생성되기 때문에 여기서는 설명이없고 VSCode에서 제공하는 문서를 참조하여 구성을 개인화하는 방법을 배울 수 있습니다.
여기.
이 두 파일의 내용은 두 파일은 현재 작업 영역의 정보가 포함되어 있기 때문에, 여기에 필요하지 않으며, 각각의 작업 영역을 다르게 구성 할 수 있습니다 tasks.json
및 launch.json
다른 운영 환경을 실행하는 데 사용