Video: Scratch 4: Kod Blokları ve Kodlama Mantığına Giriş 2024
Yeni bir uygulamayı her başlattığınızda, bir veya daha fazla işlem oluşturursunuz. işlemi, belleğe yüklenen basit bir yürütülebilir koddur. CPU, uygulamanın yapmasını istediğin görevleri yerine getirmek için talimatları okur ve yürütür. CPU, uygulamanızı belleğe yüklediğinde, uygulamanın bir pid oluşturduğu bir P rocess ID entifier (PID) oluşturduğu her işleme atar (bir kapak yerine bir ap ile düşünün. l). PID, kolay tanımlama işlemi ile ilişkili bir sayıdır.
Çoğu durumda, bir uygulamayı hata ayıklama modunda IDE'da çalıştırarak hata ayıklarsınız. Bununla birlikte, bazı durumlarda, uygulamanın farklı bir yolla hata ayıklamanız gerekiyor - işlemine eklenerek. işlemine eklenmesi, CPU'ya yürütülebilir koddaki talimatları CPU tarafından yürütülmeden önce bir hata ayıklayıcıya göndermesini söylemek demektir. Başka bir deyişle, hata ayıklayıcıyı yürütülebilir kod ile CPU arasında konumlandırırsınız. Bu görevi yerine getirmenin en yaygın nedenlerinden bazıları:
-
Yürütülebilir kod hata ayıklayıcıda normal bir uygulama olarak çalıştırıldığında olduğundan farklı davranıyor.
-
Bir hata ayıklama sürümüyle çalışmak yerine, sürüm sürümünü hata ayıklamak istiyorsunuz.
-
Ayrılmış kodun belleğe yüklenmesiyle birlikte görünmesi önemlidir.
-
Gerçekte, hata ayıklayıcıya yüklemek ve yürütmek için kaynak kodu yok.
Çalışmakta olan bir işleme bağlanmak için başka birçok neden var, ancak bunlar en yaygın nedenlerdir. Elbette, sürece bağlanmadan önce PID'yi bilmeniz gerekir. PID'in belirlenmesi, kullandığınız platforma bağlıdır. Bazı yaygın yaklaşımlar şunlardır:
Mac OS X: PS yardımcı programını Terminal penceresinde veya Etkinlik Monitöründe kullanın
Linux: PS yardımcı programını Terminal penceresinde kullanın
Bir PID'ye sahip olduğunuzda, onu Kod:: Bloklar bölümündeki sürece eklemek için kullanabilirsiniz. Aşağıdaki adımlar sizi başlatın. İşletim sisteminize uygun bir teknik kullanarak Code:: Blocks kopyanızı açın.
Burayı Başlat sekmesiyle Kod:: Blocks IDE açık olduğunu görüyorsunuz.
-
Hata Ayıkla → İşlem Ekle'ye
Ekle'yi seçin. Metin Gir iletişim kutusu görüntülenir.
-
Eklenecek PID alanına PID yazın ve Tamam'ı tıklatın.
Günlükler ve Diğerleri penceresinin Hata Ayıklayıcı sekmesinin göründüğünü görüyorsunuz. Bu sekme, geçerli işlem hakkında bilgi içerir. Hata ayıklama görevlerini gerçekleştirmek için Komut alanına komutlar yazabilirsiniz.
-
Bu noktada, hata ayıklama görevlerini yerine getirmek için Komut alanına komutlar yazabilirsiniz. En yaygın komutlar şunlardır:
Ara:
Uygulama durumunu incelemek için uygulama yürütülmesini durdurur.
-
Adım: Birinci kaynak hattını atlar (birkaç montaj hattı olabilir).
-
Devam: Uygulamanın yürütülmesini yeniden başlatır.
-
Git: Uygulamanın yürütülmesine, koddaki belirli bir noktaya devam eder.
-
Ayrıştır: Hata ayıklayıcıyı güvenli bir şekilde kapatabilmeniz için önceden takılmış bir PID'yi ayırır.
-
Yardım: Ek komut bilgilerini görüntüler.
-