Bagikan melalui


Jalur Kode Sumber

Jalur sumber menentukan direktori tempat file sumber C dan C++ berada.

Jika Anda menelusuri kesalahan proses mode pengguna di komputer tempat file yang dapat dieksekusi dibangun, dan jika file sumber masih berada di lokasi aslinya, debugger dapat secara otomatis menemukan file sumber.

Dalam sebagian besar situasi lain, Anda harus mengatur jalur sumber atau memuat file sumber individual.

Saat Anda melakukan penelusuran kesalahan jarak jauh melalui debugger, server penelusuran kesalahan menggunakan jalur sumber. Jika Anda menggunakan WinDbg sebagai debugger, setiap klien penelusuran kesalahan juga memiliki jalur sumber lokalnya sendiri. Semua perintah terkait sumber mengakses file sumber di komputer lokal. Anda harus mengatur jalur yang tepat pada klien atau server apa pun yang ingin Anda gunakan perintah sumbernya.

Sistem beberapa jalur ini juga memungkinkan klien penelusuran kesalahan untuk menggunakan perintah terkait sumber tanpa benar-benar berbagi file sumber dengan klien lain atau dengan server. Sistem ini berguna jika ada file sumber privat atau rahasia yang dapat diakses oleh salah satu pengguna.

Anda juga dapat memuat file sumber kapan saja, terlepas dari jalur sumbernya.

Sintaks Jalur Sumber

Jalur sumber debugger adalah string yang terdiri dari beberapa jalur direktori, dipisahkan oleh titik koma.

Jalur relatif didukung. Namun, kecuali Anda selalu memulai debugger dari direktori yang sama, Anda harus menambahkan huruf kandar atau berbagi jaringan sebelum setiap jalur. Berbagi jaringan juga didukung.

Catatan Jika Anda terhubung ke jaringan perusahaan, cara paling efisien untuk mengakses file sumber adalah dengan menggunakan server sumber. Anda dapat menggunakan server sumber dengan menggunakan string srv\* dalam jalur sumber Anda. Untuk informasi selengkapnya tentang server sumber, lihat Menggunakan Server Sumber.

Mengontrol Jalur Sumber

Untuk mengontrol jalur sumber dan jalur sumber lokal, Anda bisa melakukan salah satu hal berikut ini:

  • Sebelum Anda memulai debugger, gunakan variabel lingkungan _NT_SOURCE_PATH untuk mengatur jalur sumber. Jika Anda mencoba menambahkan direktori yang tidak valid melalui variabel lingkungan ini, debugger mengabaikan direktori ini.

  • Saat Anda memulai debugger, gunakan opsi baris perintah-srcpath untuk mengatur jalur sumber.

  • Gunakan perintah .srcpath (Atur Jalur Sumber) untuk menampilkan, mengatur, mengubah, atau menambahkan ke jalur sumber. Jika Anda menggunakan server sumber, .srcfix (Gunakan Server Sumber) sedikit lebih mudah.

  • (Hanya WinDbg) Gunakan perintah .lsrcpath (Atur Jalur Sumber Lokal) untuk menampilkan, mengatur, mengubah, atau menambahkan ke jalur sumber lokal. Jika Anda menggunakan server sumber, .lsrcfix (Gunakan Server Sumber Lokal) sedikit lebih mudah. Anda juga dapat menggunakan winDbg Command-Line dengan parameter -lscrpath. Untuk informasi selengkapnya, lihat Opsi Command-Line WinDbg.

  • (Hanya WinDbg) Gunakan [File | Perintah Jalur File Sumber atau tekan CTRL+P untuk menampilkan, mengatur, mengubah, atau menambahkan ke jalur sumber atau jalur sumber lokal.

Anda juga bisa langsung membuka atau menutup file sumber dengan melakukan salah satu hal berikut ini:

  • Gunakan perintah lsf (Muat atau Bongkar File Sumber) untuk membuka atau menutup file sumber.

  • (Hanya WinDbg) Gunakan perintah .open (Open Source File) untuk membuka file sumber.

  • (Hanya WinDbg) Menggunakan file | sumber terbuka perintah file atau tekan ctrl+o untuk membuka file sumber. Anda juga dapat menggunakan tombol file sumber terbuka (ctrl+o) pada toolbar.

    Catatan Saat Anda menggunakan File | Buka File Sumber (atau menu pintasannya atau tombol yang setara) untuk membuka file sumber, jalur file tersebut secara otomatis ditambahkan ke jalur sumber.

  • (Hanya WinDbg) Menggunakan File | Perintah File Terbaru untuk membuka salah satu dari empat file sumber yang terakhir Anda buka di WinDbg.

  • (Hanya WinDbg) Menggunakan File | Tutup perintah Jendela Saat Ini atau pilih tombol Tutup di sudut jendela Sumber untuk menutup file sumber.

Lihat juga

Untuk informasi selengkapnya tentang cara menggunakan file sumber, lihat Debugging dalam Mode Sumber.