Sdílet prostřednictvím


Cesta ke zdrojovému kódu

Zdrojová cesta určuje adresáře, ve kterých jsou umístěné zdrojové soubory C a C++.

Pokud ladíte proces uživatelského režimu na počítači, ve kterém byl sestaven spustitelný soubor, a pokud jsou zdrojové soubory stále v původním umístění, ladicí program může zdrojové soubory automaticky vyhledat.

Ve většině jiných situací musíte nastavit zdrojové cesty nebo načíst jednotlivé zdrojové soubory.

Při vzdáleném ladění s využitím ladicího programu používá ladicí server cestu ke zdroji. Pokud jako ladicí program používáte WinDbg, má každý klient ladění také svou vlastní místní zdrojovou cestu. Všechny příkazy související se zdrojem mají přístup ke zdrojovým souborům v místním počítači. Musíte nastavit správné cesty na libovolném klientovi nebo serveru, na kterém chcete používat příkazy zdroje.

Tento systém s více cestami také umožňuje ladicímu klientu používat příkazy související se zdrojovým kódem bez skutečného sdílení zdrojových souborů s jinými klienty nebo serverem. Tento systém je užitečný, pokud existují soukromé nebo důvěrné zdrojové soubory, ke kterým má jeden z uživatelů přístup.

Zdrojové soubory můžete také kdykoli načíst bez ohledu na zdrojovou cestu.

Syntaxe zdrojové cesty

Zdrojová cesta ladicího programu je řetězec, který se skládá z více adresářových cest oddělených středníky.

Jsou podporovány relativní cesty. Pokud však ladicí program nespouštíte vždy ze stejného adresáře, je vhodné přidat před každou cestu písmeno jednotky nebo sdílenou síťovou složku. Podporována jsou také síťová sdílení.

Poznámka Pokud jste připojení k podnikové síti, nejúčinnějším způsobem přístupu ke zdrojovým souborům je použití zdrojového serveru. Zdrojový server můžete použít pomocí řetězce srv\* v rámci zdrojové cesty. Pro více informací o zdrojových serverech, viz Použití zdrojového serveru.

Řízení zdrojové cesty

Pokud chcete řídit cestu ke zdroji a místní cestu ke zdroji, můžete udělat jednu z těchto věcí:

  • Před spuštěním ladicího programu nastavte zdrojovou cestu pomocí proměnné prostředí _NT_SOURCE_PATH. Pokud se pokusíte přidat neplatný adresář prostřednictvím této proměnné prostředí, ladicí program tento adresář ignoruje.

  • Při spuštění ladicího programu použijte možnost příkazového řádku-srcpath k nastavení zdrojové cesty.

  • Pomocí příkazu .srcpath (Nastavit zdrojovou cestu) zobrazte, nastavte, změňte nebo připojte ke zdrojové cestě. Pokud používáte zdrojový server, je soubor .srcfix (Použít zdrojový server) trochu jednodušší.

  • (jenom WinDbg) K zobrazení, nastavení, změně nebo připojení k místní zdrojové cestě použijte příkaz .lsrcpath (Nastavit místní cestu ke zdroji). Pokud používáte zdrojový server, je . lsrcfix (Použít místní zdrojový server) trochu jednodušší. Můžete také použít WinDbg Command-Line s parametrem -lscrpath. Další informace naleznete v tématu WinDbg Command-Line Možnosti.

  • (jenom WinDbg) Použijte [Soubor | Cesta ke zdrojovému souboru — příkaz nebo stisknutím kombinace kláves CTRL+P zobrazte, nastavte, změňte nebo připojte ke zdrojové cestě nebo k místní zdrojové cestě.

Zdrojový soubor můžete také otevřít nebo zavřít přímo jedním z následujících způsobů:

  • K otevření nebo zavření zdrojového souboru použijte příkaz lsf (Načtení nebo uvolnění zdrojového souboru).

  • (jenom WinDbg) Pomocí příkazu .open (Open Source File) otevřete zdrojový soubor.

  • (jenom WinDbg) Pomocí příkazu soubor | otevřít zdrojový soubor nebo stisknutím ctrl+o otevřete zdrojový soubor. Můžete také použít tlačítko otevřít soubor (Ctrl+O) na panelu nástrojů.

    Poznámka Při použití File | Open Source File (nebo ekvivalenty v místní nabídce či tlačítkách) ke otevření zdrojového souboru se cesta k tomuto souboru automaticky připojí ke zdrojové cestě.

  • (jenom WinDbg) Použijte příkaz Soubor | Poslední soubory k otevření jednoho ze čtyř zdrojových souborů, které jste naposledy otevřeli ve WinDbg.

  • (jenom WinDbg) Použijte příkaz Soubor | Zavřít aktuální okno nebo stiskněte tlačítko Zavřít v rohu Okna zdroje pro zavření zdrojového souboru.

Viz také

Další informace o použití zdrojových souborů naleznete v tématu Ladění v režimu zdroje.