Compartir a través de


Ruta de código fuente

La ruta de acceso de origen especifica los directorios donde se encuentran los archivos de origen de C y C++.

Si está depurando un proceso en modo de usuario en el equipo donde se creó el archivo ejecutable y si los archivos de origen siguen en su ubicación original, el depurador puede localizar automáticamente los archivos de origen.

En la mayoría de las otras situaciones, debe establecer la ruta de origen o cargar los archivos de origen individuales.

Al realizar la depuración remota a través del depurador, el servidor de depuración usa la ruta de origen. Si usa WinDbg como depurador, cada cliente de depuración también tiene su propia ruta de origen local. Todos los comandos relacionados con el origen acceden a los archivos de origen en el equipo local. Debe establecer las rutas de acceso adecuadas en cualquier cliente o servidor que quiera usar comandos de origen.

Este sistema de múltiples rutas de acceso también permite a un cliente de depuración usar comandos relacionados con el origen sin compartir realmente los archivos de origen con otros clientes o con el servidor. Este sistema es útil si hay archivos de origen privados o confidenciales a los que uno de los usuarios tiene acceso.

También puede cargar archivos de origen en cualquier momento, independientemente de la ruta de acceso de origen.

Sintaxis de ruta de acceso de origen

La ruta de acceso de origen del depurador es una cadena que consta de varias rutas de directorios, separadas por puntos y comas.

Se admiten rutas de acceso relativas. Sin embargo, a menos que siempre inicie el depurador desde el mismo directorio, debe agregar una letra de unidad o un recurso compartido de red antes de cada ruta de acceso. También se admiten recursos compartidos de red.

Nota Si está conectado a una red corporativa, la manera más eficaz de acceder a los archivos de origen es usar un servidor de origen. Puede usar un servidor de origen mediante la cadena srv\* dentro de la ruta de acceso de origen. Para obtener más información sobre los servidores de origen, consulte Uso de un servidor de origen.

Controlar la ruta de acceso de origen

Para controlar la ruta de acceso de origen y local, puede hacer lo siguiente:

  • Antes de iniciar el depurador, use la variable de entorno _NT_SOURCE_PATH para establecer la ruta de acceso de origen. Si intenta agregar un directorio no válido a través de esta variable de entorno, el depurador omite este directorio.

  • Al iniciar el depurador, use la opción de línea de comandos-srcpath para establecer la ruta de acceso de origen.

  • Use el comando .srcpath (Establecer ruta de acceso de origen) para mostrar, establecer, cambiar o anexar a la ruta de acceso de origen. Si usa un servidor de origen, .srcfix (Usar servidor de origen) es ligeramente más fácil.

  • (Solo WinDbg) Use el comando .lsrcpath (Establecer ruta de acceso de origen local) para mostrar, establecer, cambiar o anexar a la ruta de acceso de origen local. Si está utilizando un servidor de origen, .lsrcfix (Usar servidor de origen local) es ligeramente más fácil. También puede usar WinDbg Command-Line con el parámetro -lscrpath. Para obtener más información, consulte Opciones de winDbg Command-Line.

  • (Solo WinDbg) Usa el comando [Archivo | Ruta de archivo fuente o presiona CTRL+P para mostrar, configurar, cambiar o anexar a la ruta de archivo fuente o a la ruta de archivo fuente local.

También puede abrir o cerrar directamente un archivo de código fuente si realiza una de las siguientes acciones:

  • Use el comando lsf (Cargar o descargar archivo de origen) para abrir o cerrar un archivo de código fuente.

  • (Solo WinDbg) Use el comando .open (Archivo de código abierto) para abrir un archivo de código fuente.

  • (Solo WinDbg) Use el comando archivo | archivo de código abierto o presione ctrl+o para abrir un archivo de código fuente. También puede usar el botón de archivo de código abierto (ctrl+o) de la barra de herramientas.

    Nota Cuando se usa File | Archivo de código abierto (o sus equivalentes de menú contextual o botón) para abrir un archivo de código fuente, la ruta de acceso de ese archivo se anexa automáticamente a la ruta de acceso de origen.

  • (Solo WinDbg) Use el comando Archivo | Archivos Recientes para abrir uno de los cuatro archivos de código fuente que abrió más recientemente en WinDbg.

  • (Solo WinDbg) Use el comando Archivo | Cerrar ventana actual o seleccione el botón Cerrar en la esquina de la ventana de origen para cerrar un archivo de origen.

Consulte también

Para obtener más información sobre cómo usar archivos de origen, consulte Depuración en modo fuente.