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
Ek Hata Ayıklama Komutları Hata ayıklayıcının hata ayıklamaya başlamadan önce çalışması için ek gdb komutlar.
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.
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.
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 düzeyde kullanılmıyor olmalıdır. Bu değer pozitif ve 1 ile 65535 arasında olmalıdır. Bir değer belirtmezseniz, ücretsiz bir bağlantı noktası numarası kullanılır.
Hata Ayıklama Modu Hata ayıklayıcının ile gdbnasıl arabirime sahip olduğunu belirtir. gdb modunda, hata ayıklayıcısı uzak sistemdeki kabuğun üzerinden geçergdb. gdbserver modunda, gdb yerel olarak çalışır ve uzaktan çalışan gdbserver bağlanır. gdbserver
Gdb
Debuginfod zaman aşımı (saniye) debuginfod'ı etkinleştirdiğinizde debuginfod sunucu istekleri için zaman aşımını saniye olarak ayarlayın. Varsayılan gdb zaman aşımını korumak için 0 kullanın. Bu özellik yalnızca destekler gdb. Saniye cinsinden tamsayı değer. Varsayılan: 30
debuginfod'yi etkinleştirme Eksik hata ayıklama bilgileri ve kaynak dosyaları için debuginfod sunucularını sorgulamasına izin verin gdb . Bu özellik yalnızca destekler gdb.
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.
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.
Başlatma Öncesi Komutu Hata ayıklayıcı başlatılmadan önce kabukta çalışan bir komut. Hata ayıklama ortamını etkilemek için bu komutu kullanın.
Program Hata ayıklamak için uzak sistemdeki programın tam yolu. Bu özelliği boş veya değişmeden bırakırsanız, varsayılan olarak geçerli proje çıktısı olur.
Program Argümanları Hata ayıklanmakta olan programa aktarılacak komut satırı bağımsız değişkenleri.
Uzaktan hata ayıklama makinesi Visual Studio 2019 sürüm 16.1: Programın hatalarını ayıklamak için makineyi belirtir. Bu makine, Genel sayfasında belirttiğiniz uzak derleme makinesinden farklı olabilir. Hedef makine bağlantısı eklemek veya düzenlemek için Araçlar>Seçenekler>Platformlar> Arası Bağlantı Yöneticisi kullanın.
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. Değer belirtmezseniz, 4444'ten başlayan ücretsiz bir bağlantı noktası numarası kullanılır.
Uzaktan Hata Ayıklayıcı Türü Visual Studio 2022 sürüm 17.3: Visual Studio Linux projenizde hata ayıklamak için kullandığı hata ayıklayıcıyı seçin. gdb
lldb
Natvis DisplayString'i göster Visual Studio 2019 sürüm 16.0:.natvisDisplayString öğesi varsayılan olarak DataTips, Locals, Watch ve benzer hata ayıklayıcı pencerelerinde bulunur. Natvis, yerel C++ türlerinin hata ayıklayıcıda nasıl görüneceğini özelleştiren XML tabanlı bir biçimdir. DisplayString bir türün özet dizesini tanımlar.
Simge Listesi Visual Studio 2019 sürüm 16.0: Sembol Yükleme Tercihi özelliğinin sembol yüklemesini denetlemek için kullandığı paylaşılan kitaplık (solib) adlarının noktalı virgülle ayrılmış bir listesini belirtin. Adlar, * ve ? joker karakterlerini içerebilir. Tam glob desenleri desteklenmez.
Sembol Yükleme Tercihi Visual Studio 2019 sürüm 16.0: Hata ayıklayıcının Simge Listesi'ndeki adlar dışında tüm paylaşılan kitaplıklar için mi yoksa yalnızca Simge Listesi'nde adlı paylaşılan kitaplıklar için mi sembol yüklediğini seçin. Sembol Listesi'ndekiler dışındaki tüm simgeleri yükleme
Yalnızca Simge Listesi'nde belirtilen simgeleri yükleme
Görselleştirme Dosyası SLT türleri için görselleştirme yönergeleri içeren varsayılan yerel görselleştirme dosyası (.natvis). Hata ayıklayıcı, geçerli çözüme ait diğer .natvis dosyalarını otomatik olarak yükler.
Çalışma Dizini Uzak uygulamanın çalışma dizini. Varsayılan olarak, kullanıcı giriş dizinidir.