installer un logiciel
Installer WSL
Pour l'installation et la configuration de WSL, veuillez consulter cet article Installation et configuration de WSL
Installez VSCode
Visitez le site Web officiel pour télécharger le package d'installation du logiciel Visual Studio Code.
Téléchargez VSCode: https://code.visualstudio.com pour
télécharger et utiliser la version stable de Windows. Le
processus d'installation ne sera pas répété.
Environnement d'exécution et de débogage C ++
Interface chinoise VSCode
Après avoir installé VSCode, l'interface est en anglais. La première étape doit être d'installer le pack de langue chinoise. Après cela, l'opération sera facile à comprendre.
Cliquez sur l'icône du plug-in, entrez Chinese
et Microsoft est le premier pack de langue chinois officiel Cliquez Install
pour
Installation du plug-in lié à C ++
Pour exécuter et déboguer C ++ sur VSCode, vous avez besoin de quelques plug-ins de base, au moins pour réaliser certaines fonctions de base telles que l'auto-complétion de code. Le principe du débogage est que les logiciels tels que g ++ et gdb requis pour le débogage C ++ ont été installés et configurés. Les détails sont à l'étape suivante.
Le logiciel de débogage sur WSL nécessite également le plug-in Remote-WSL
. Une fois le plug-in installé, cliquez sur l'icône Remote dans le coin inférieur gauche pour que WSL s'exécute en mode distant. À ce stade, le terminal par défaut est WSL et l'entrée Ctrl + `
peut ouvrir rapidement le terminal pour vérifier si le terminal est Une fois WSL
réussi, WSL et la version et le numéro de version correspondants seront affichés dans le coin inférieur gauche.
Installation du package WSL nécessaire
Assurez-vous que les besoins de base sont le débogage des packages g ++ et gdb series
utilisés pour confirmer la commande g++ -v
et gdb -v
entrez la commande appropriée dans le WSL pour confirmer si le package a été installé
n'est pas installé, puis il ouvre l'utilisation de WSL sudo apt-get install 软件包名称
pour installer. Si vous n'êtes pas
sûr du nom du package, vous pouvez le saisir directement g++
. S'il n'est pas installé, vous serez invité à installer le package. Il vous suffit d'installer l'un d'entre eux. Généralement, le premier fera l'affaire par défaut.
g++
Utilisé pour compiler et lier des C++
programmes et gdb
pour déboguer des logiciels. La combinaison avec les outils de débogage de VSCode peut permettre un C++
débogage de programme léger
Certains paramètres nécessaires à VSCode pour déboguer C ++
S'il n'y a pas de problème avec l'installation et la configuration ci-dessus, la configuration spécifique du fichier est la suivante: ouvrez un fichier cpp et écrivez le code lorsque le débogage est exécuté pour la première fois tasks.json
et qu'il launch.json
a été automatiquement configuré et stocké dans le .vscode
dossier du chemin de travail actuel . Cliquez sur ou ou appuyez sur la touche de raccourci correspondante pour démarrer le débogage. Ensuite, le chemin de travail actuel créera automatiquement un dossier et deux fichiers运行-启动调试
运行-以非调试模式运行
.vscode
json
tâches.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"
}
]
}
Le contenu de ces deux fichiers étant généré automatiquement, il n'y a pas d'explication ici.Vous pouvez vous référer à la documentation fournie par VSCode pour savoir comment personnaliser la configuration.
Ici.
Le contenu de ces deux fichiers n'a pas besoin d'être ici, car les deux fichiers contiennent les informations de la zone de travail actuelle, et chaque zone de travail peut être configurée différemment tasks.json
et launch.json
utilisée pour exécuter différents environnements d'exploitation