Partage via


Débogage C++, propriétés (Linux C++)

La prise en charge Linux est disponible dans Visual Studio 2017 et ultérieur.

Propriété Description Choices
Machine de débogage distante Visual Studio 2019 version 16.1 : spécifie la machine sur laquelle déboguer le programme. Peut être différente de la machine de build distante spécifiée dans la page Général. Vous pouvez ajouter ou modifier une connexion d’ordinateur cible en utilisant Outils>Options>Multiplateforme>Gestionnaire des connexions.
Commande de prélancement Commande exécutée dans l’interpréteur de commandes avant le démarrage du débogueur, qui peut être utilisée pour changer l’environnement de débogage.
Programme Chemin complet sur le système distant du programme à déboguer. S’il reste vide ou s’il n’est pas changé, il renvoie par défaut à la sortie du projet actuel.
Arguments de programme Arguments de ligne de commande à passer au programme en cours de débogage.
Répertoire de travail Répertoire de travail de l’application distante. Par défaut, il s’agit du répertoire de base de l’utilisateur.
Commandes de débogueur supplémentaires Commandes gdb supplémentaires que le débogueur doit exécuter avant le démarrage du débogage.
Numéro de port du débogueur Numéro de port utilisé pour la communication du débogueur avec le débogueur distant. Le port ne doit pas être en cours d’utilisation sur le système local. Cette valeur doit être positive et comprise entre 1 et 65535. Si elle n’est pas indiquée, un numéro de port libre est utilisé.
Numéro de port du débogueur distant Numéro de port sur lequel le serveur de débogueur distant gdbserver est à l’écoute sur le système distant. Le port ne doit pas être en cours d’utilisation sur le système distant. Cette valeur doit être positive et comprise entre 1 et 65535. Si elle n’est pas indiquée, un numéro de port libre (à partir du numéro 4444) est utilisé.
Mode de débogage Spécifie la façon dont le débogueur interagit avec gdb. En mode gdb, le débogueur exécute gdb via l’interpréteur de commandes sur le système distant. En mode gdbserver, gdb s’exécute localement et se connecte à gdbserver en cours d’exécution à distance. gdbserver
gdb
Autres chemins de recherche des symboles Chemin de recherche supplémentaire pour les symboles de débogage (solib-search-path).
Déboguer les processus enfants Spécifie s’il faut activer le débogage des processus enfants.
Activer la mise en forme Python Permet d’afficher les valeurs d’expression selon une mise en forme élégante. Uniquement pris en charge en mode de débogage gdb.
Fichier de visualisation Fichier de visualisation natif par défaut (.natvis) contenant les directives de visualisation des types SLT. Les autres fichiers .natvis associés à la solution actuelle sont chargés automatiquement.
Mappage de chemins de fichiers sources supplémentaires Équivalences de chemins supplémentaires que le débogueur utilise pour mapper les noms de fichiers sources Windows aux noms de fichiers sources Linux. Le format est « <windows-path>=<linux-path>;... ». Un nom de fichier source sous le chemin Windows est référencé comme s’il s’agissait d’un nom de fichier situé à la même position relative sous le chemin Linux. Les fichiers qui se trouvent dans le projet local ne nécessitent pas de mappage supplémentaire.
Chemin GDB Visual Studio 2019 version 16.9 : spécifie le chemin d’accès au fichier exécutable GDB à utiliser par Visual Studio.