C++ Debug Ve Release Modu

Life Hunter

Lapis Toplayıcısı
En iyi cevaplar
0
Merhaba bugün sizlere Debug ve Release modları hakkında bilgi vereceğim.

Eğer Visual Studio'nun debug penceresinin olduğu kısma bakarsanız debug ve release modu olarak 2 derleme modu görürsünüz.
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Genelde kullanılan mod debug modudur. Program yapım aşamasında iken hep debug modunda derlenir. Kod debug modunda derlenirken, kod içerisine bazı ek bilgiler(ek makine kodu) yerleştirilir. tabii ki ek makine kodları kodun daha yavaş çalışmasına neden olur. Ama bu ek makine kodları sizin kolayca hata bulmanızı sağlar. Bu ek makine kodları sayesinde kodunuz derlenirken hataları daha rahat bulursunuz.

Koddaki bütün hatalar bulunduktan sonra program release modunda derlenir. Program release modunda derlenir iken hata bulmanızı sağlayan ek makine kodları kaldırılır. Sadece sizin makine kodlarınız exe dosyasının içinde bulunur. Ek makine kodları kaldırıldığı için program daha hızlı çalışır. Piyasaya release modu ile derlenmiş kod sürülür.

Özellikle C++ ta bu çok önemlidir. Debug modunun size yardımcı olan bir sürü koruması vardır. Eğer release modda çalışırsanız hataların nereden çıktığını bulamayabilirsiniz.
 
Üst