Başkası tarafından yazılmış bir perl programı var. Onu çalıştırdığımda, günlük dosyasına hiçbir şey yazmadan sessizce çıkar. Bu Perl programını adım adım çalıştırabilmemin bir yolu var mıdır, tercüman tarafından sıraya giriyor ve böylece nerede sonlanacağını görebiliyor musunuz?Perl programı adım adım nasıl çalıştırılır?
cevap
Evet, perl -d
ile çağırabileceğiniz Perl hata ayıklayıcısı var.
Dokümantasyon perldoc perldebug ve perldoc perldebtut'da bulunabilir. ,
s - step into current line.
n - step over current line.
r - step out of current function.
p <expr> - print the expression.
b <line|subnm> - sets a breakpoint
T - produce a stack trace.
c [<line|subnm>] - continue running with optional one-time breakpoint.
h - help (for other commands).
Bunun için teşekkürler. 'Q' komutunun hata ayıklayıcıdan çıkmak için kullanıldığını eklemek isterim :) –
Hachi cevabı vardır -d bayrağıyla perl çalıştırarak perl debugger kullanımı:
Muhtemelen en yararlı komutlar olacaktır. Başlatma sırasında hata ayıklayıcısını kullanma hakkında bilgi için, bkz. Perl Debugging Tutorial.İki yol vardır. Birincisi, Hachi ve llioin'in komut satırı anahtarını "-d"
veya IDE'yi kullanmasıdır. Denedim ve çekicilik
bağımsız bir perl interaktif ayıklama aracıdır "ptkdb" adlı bir perl modülü vardır gibi çalışır komodo alışkınım. TK gui kullanarak çalışır, böylece buna da ihtiyacınız olacak.
İşletim sisteminize bağlı olarak add some required modules gerekir.
bazı unix/linux sistemini çalıştıran varsaperl -d:ptkdb <your script>
kullanarak çağırmak, ayrıca bir X Server gerekiyor.
- 1. matplotlib, adım animasyon adım
- 2. Sıklıkla adım adım basitleştirme?
- 3. Adım adım JMS Bahar İlkesi
- 4. jQuery'nin adım adım işlevini genişletme
- 5. Uygulama dünyasına uygulama adım adım nasıl yüklenir?
- 6. caffe veri katmanı örnek adım adım
- 7. Basit C++ ağ oluşturucu. Adım adım
- 8. Rust için adım adım etkileşimli hata ayıklayıcı?
- 9. Beamer: Görüntüleri adım adım görüntüler olarak gösterme
- 10. Android uygulamasını google adım adım oynatmaya yükle ...?
- 11. Bir RPM yüklemesinin program adım adım
- 12. 'to` lensi ile fermuar içine adım adım
- 13. Iex gözetim adım adım mı gidiyor?
- 14. sorunları adım
- 15. Yığın, bu C++ programında adım adım nasıl değişir?
- 16. Önceki zaman aşımına uğradıysa koşullu adım nasıl çalıştırılır
- 17. Windows'ta GSL'yi kullanma (derleme, bağlama, vb.). Bir Adım Adım Kılavuzu
- 18. Valgrind hata ayıklayıcısını bir program aracılığıyla adım adım yapmak
- 19. Bir iPhone uygulamasında rotaları ve adım adım navigasyonu alma
- 20. Android'de adım adım hata ayıklama ile ilgili zorluklar.
- 21. Windows Service olarak adım adım bir WCF'ye ihtiyacınız var
- 22. Homebrew formülü hata ayıklamak için adım adım kurulum
- 23. Belirtilen adım/adım boyutu verilen numpy dizisinden alt diziler alma
- 24. HealthKit, adım verilerini okuyamadı
- 25. adım geri devtools ayıklayıcıya
- 26. Spring Batch: Bölümlenmiş adım
- 27. GSL istatistikleri, adım nedir?
- 28. MATLAB kaydırıcı adım davranışı
- 29. HealthKit Adım Sayacı
- 30. Debugger adım filtreleri?
perl -d hata ayıklayıcısını başlatır – Hachi
'perldoc' ['perlrun'] (http://perldoc.perl.org/perlrun.html) – Axeman