C++ Hata Ayıklama Özellikleri (Linux C++)
Linux desteği Visual Studio 2017 ve sonraki sürümlerde kullanılabilir.
Özellik | Açıklama | Seçenekler |
---|---|---|
Uzaktan hata ayıklama makinesi | Visual Studio 2019 sürüm 16.1: Programın hatalarını ayıklamak için makineyi belirtir. Genel sayfasında belirtilen uzak derleme makinesinden farklı olabilir. Araçlar>Seçenekleri>Platformlar> Arası Bağlantı Yöneticisi kullanarak hedef makine bağlantısı ekleyebilir veya düzenleyebilirsiniz. | |
Başlatma Öncesi Komutu | Hata ayıklayıcı başlamadan önce kabukta çalıştırılacak ve hata ayıklama ortamını etkilemek için kullanılabilecek bir komut. | |
Program | Hata ayıklamak için uzak sistemdeki programın tam yolu. Boş bırakılırsa veya değiştirilmezse, varsayılan olarak geçerli proje çıktısı olur. | |
Program Bağımsız Değişkenleri | Hata ayıklanan programa geçirmek için komut satırı bağımsız değişkenleri. | |
Çalışma Dizini | Uzak uygulamanın çalışma dizini. Varsayılan olarak, kullanıcı giriş dizinidir. | |
Ek Hata Ayıklayıcı Komutları | Hata ayıklayıcının hata ayıklamaya başlamadan önce çalışması için ek gdb komutlar. |
|
Hata Ayıklayıcı Bağlantı Noktası Numarası | Uzak hata ayıklayıcı ile hata ayıklayıcı iletişiminin bağlantı noktası numarası. Bağlantı noktası yerel olarak kullanılmamalıdır. Bu değer pozitif ve 1 ile 65535 arasında olmalıdır. Sağlanmazsa, ücretsiz bir bağlantı noktası numarası kullanılır. | |
Uzaktan Hata Ayıklayıcı Bağlantı Noktası Numarası | Uzak sistemdeki uzak hata ayıklayıcı sunucusunun gdbserver dinlediği bağlantı noktası numarası. Bağlantı noktası uzak sistemde kullanılmamalıdır. Bu değer pozitif ve 1 ile 65535 arasında olmalıdır. Sağlanmazsa, 4444'ten başlayan ücretsiz bir bağlantı noktası numarası kullanılır. |
|
Hata Ayıklama Modu | Hata ayıklayıcının ile gdb nasıl arabirime sahip olduğunu belirtir. gdb modunda, hata ayıklayıcısı uzak sistemdeki kabuğun üzerinden geçergdb . gdbserver modunda yerel gdb olarak çalışır ve uzaktan çalışmaya bağlanırgdbserver . |
gdbserver Gdb |
Ek Simge Arama Yolları | Hata ayıklama simgeleri için ek arama yolu (solib-search-path). | |
Alt İşlemlerde Hata Ayıklama | Alt işlemlerde hata ayıklamanın etkinleştirilip etkinleştirilmeymeyeceğini belirtir. | |
Python Pretty Printing'i etkinleştirme | İfade değerlerinin güzel yazdırılabilmesini sağlayın. Yalnızca gdb hata ayıklama modunda desteklenir. | |
Görselleştirme Dosyası | SLT türleri için görselleştirme yönergeleri içeren varsayılan yerel görselleştirme dosyası (.natvis). Geçerli çözüme ait diğer .natvis dosyaları otomatik olarak yüklenir. | |
Ek Kaynaklar Dosya Yolu Eşlemesi | Hata ayıklayıcının Windows kaynak dosya adlarını Linux kaynak dosya adlarına eşlemek için kullanması gereken ek yol eşdeğerleri. Biçimi "<windows-path>=<linux-path>;..." şeklindedir. Windows yolunun altında bulunan bir kaynak dosya adına, Linux yolu altında aynı göreli konumda bulunur gibi başvurulur. Yerel projede bulunan dosyalar ek eşleme gerektirmez. | |
GDB Yolu | Visual Studio 2019 sürüm 16.9: Visual Studio tarafından kullanılacak GDB yürütülebilir dosyasının yolunu belirtir. |