Propiedades de depuración de C++ (C++ para Linux)
La compatibilidad con Linux está disponible en Visual Studio 2017 y versiones posteriores.
Propiedad. | Descripción | Opciones |
---|---|---|
Equipo de depuración remoto | Visual Studio 2019 versión 16.1: Especifica el equipo donde se va a depurar el programa. Puede ser diferente del equipo de compilación remoto especificado en la página General. Puede agregar o editar una conexión a una máquina de destino con Herramientas>Opciones>Multiplataforma>Administrador de conexiones. | |
Comando anterior al inicio | Comando que se ejecuta en el shell antes de que el depurador se inicie, y que se puede usar para modificar el entorno de depuración. | |
Programa | Ruta de acceso completa en el equipo remoto al programa que se va a depurar. Si se deja en blanco o sin modificar, el valor predeterminado es la salida del proyecto actual. | |
Argumentos de programa | Argumentos de la línea de comandos que deben pasarse al programa que se va a depurar. | |
Directorio de trabajo | Directorio de trabajo de la aplicación remota. De forma predeterminada, es el directorio principal de usuario. | |
Comandos adicionales del depurador | Comandos gdb adicionales para que los ejecute el depurador antes de iniciar la depuración. |
|
Número de puerto del depurador | Número de puerto para la comunicación del depurador con el depurador remoto. El puerto no debe estar usándose en el sistema local. Este valor debe ser positivo y estar comprendido entre 1 y 65 535. Si no se proporciona, se usa un número de puerto que esté libre. | |
Número de puerto del depurador remoto | Número de puerto en el que está escuchando el servidor del depurador remoto gdbserver en el sistema remoto. El puerto debe estar libre en el sistema remoto. Este valor debe ser positivo y estar comprendido entre 1 y 65 535. Si no se proporciona, se usa un número de puerto libre a partir de 4444. |
|
Modo de depuración | Especifica la manera en que el depurador se interrelaciona con gdb . En el modo gdb, el depurador controla gdb a través del shell en el sistema remoto. En el modo gdbserver, gdb se ejecuta en modo local y se conecta al gdbserver que se ejecuta en el sistema remoto. |
gdbserver gdb |
Rutas de búsqueda de símbolos adicionales | Ruta de búsqueda adicional para símbolos de depuración (solib-search-path). | |
Depurar procesos secundarios | Especifica si se habilita la depuración de procesos secundarios. | |
Habilitar impresión con sangría de Python | Habilite la impresión con sangría de los valores de expresión. Solo se admite en el modo de depuración gdb. | |
Archivo de visualización | Archivo de visualización nativo predeterminado (.natvis) que contiene directivas de visualización para los tipos SLT. Otros archivos .natvis que pertenecen a la solución actual se cargan automáticamente. | |
Asignación de ruta de acceso de archivo para orígenes adicionales | Equivalencias de ruta de acceso adicionales para que use el depurador a fin de asignar nombres de archivo de origen de Windows a nombres de archivo de origen de Linux. El formato es "<ruta_de_windows>=<ruta_de_linux>;...". Se hace referencia a un nombre de archivo de origen encontrado en la ruta de acceso de Windows como si se encontrara en la misma posición relativa en la ruta de acceso de Linux. Los archivos encontrados en el proyecto local no requieren ninguna asignación adicional. | |
Ruta de acceso de GDB | Visual Studio 2019, versión 16.9: especifica la ruta de acceso al ejecutable de GDB que se va a usar en Visual Studio. |