Ruta de acceso del 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 todavía están 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 acceso 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 acceso de origen. Si usa WinDbg como depurador, cada cliente de depuración también tiene su propia ruta de acceso 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 varias 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 acceso de directorio, separadas por punto y coma.

No 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 la ruta de acceso de origen local, puede realizar una de las siguientes acciones:

  • 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 usa un servidor de origen, .lsrcfix (usar servidor de origen local) es ligeramente más fácil. También puede usar el Command-Line WinDbg con el parámetro -lscrpath. Para obtener más información, vea Opciones de Command-Line winDbg.

  • (Solo WinDbg) Usar el [archivo | Comando Ruta de acceso del archivo de origen o presione CTRL+P para mostrar, establecer, cambiar o anexar a la ruta de acceso de origen o a la ruta de acceso de origen local.

También puede abrir o cerrar directamente un archivo de código fuente haciendo 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) Uso del archivo | código abierto comando de archivo o presione ctrl+o para abrir un archivo de código fuente. También puede usar el botón código abierto archivo (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) Usar el archivo | Comando Archivos recientes para abrir uno de los cuatro archivos de código fuente que abrió más recientemente en WinDbg.

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

Consulte también

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