2013-10-29 24 views
13

Win32 için Delphi XE5 derleyicisi arasındaki fark nedir? Debug Bilgisi için yeni ayar vardır: Sınırlı Hata Ayıklama Bilgileri."Sınırlı Hata Ayıklama Bilgisi" ve "Hata Ayıklama Bilgileri" ile Delphi XE5 derleme ayarında

Sınırlı hata ayıklama Bilgiler ve ayıklama Bilgiler arasındaki fark nedir?

+0

Belki de sadece Delphi/LLVM derleyicisi ile üniforma olmak için görünür? –

+0

Adrian Gallero'nun https://forums.embarcadero.com/message.jspa?messageID=597882 adresindeki yayını 'sınırlı' sürümün XE4'ün ürettiği, ancak hiçbir kaynağın verilmediğidir. Muhtemelen Android/iOS derleme ile ilgisi var mı? Bu, embarcadero'nun wiki'sinde listelenen tüm hata ayıklayıcı değişikliklerin (http://docwiki.embarcadero.com/RADStudio/XE5/en/What's_New_in_Delphi_and_C%2B%2BBuilder_XE5#Debugger_Changes_for_XE5) olduğunu gösterir. Delphi belgelerinin hala beklentileri karşıladığını görmek güzel: -/ –

+2

İlk bağlantı kesildi. – Ampere

cevap

0

Bazı derleyiciler, farklı düzeylerde hata ayıklama bilgisi ve en iyileştirme sağlayan hata ayıklama bayrağının türevlerini sunar. Programınızı derlerken ve bağladığınızda kullandığınız seçeneklere bağlı olarak, programın yürütülebilir dosyasında bulunan hata ayıklama bilgileri, tam olmayandan var olabilir. Paylaşılan kütüphaneleri veya diğer kod modüllerini içeren programlar, kullandığınız derleme seçeneklerinden bağımsız olarak sınırlı hata ayıklama bilgisi içerebilir. Örneğin, tam hata ayıklama bilgisi ile hata ayıklayıcı, yordamlar ve işlevler üzerinde kesme noktaları belirleyebilir. Örneğin; Rutin isimleri tanır ve parametreleri ve değerleri bilir; kaynak kodunu görüntüleyebilir, kaynak dosya adını bilir ve satır numaraları sağlayabilir.

Sınırlı hata ayıklama bilgisi ile karşılaşıldığında, hata ayıklayıcı, mevcut bilgilerin varsayımlarını yaparak kesme noktalarını belirlemeye çalışabilir.

Programın yürütülebilir dosyasında hata ayıklama bilgisi yoksa, hata ayıklayıcı makine düzeyinde hata ayıklamaya izin verebilir.

Bu size yardımcı oluyor mu?

+2

Bu, gerçekte mi yoksa spekülasyon mu? –