Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Použite tlačové vyhlásenie . Jedná sa o najprimitívnejšie spôsob , ako ladiť programy v jazyku Perl . Ak viete , kde je program zle , dať nejaké tlačové vyhlásenie , vo vytlačiť hodnoty . Nezabudnite si vziať tieto tlačové vyhlásenie zo potom, čo ste skončil , alebo aspoň komentár von . 
 2 
 Prechádzka programu vo vašej hlave , a porovnať , čo sa hodnoty by malo byť to , čo v skutočnosti sú, keď program sa spustí . 
 3 
 Povoliť varovanie , z príkazového riadku s - w prepínač , na ten cirkus riadku ( to je # /usr /bin /perl linky ! na vrchole ) s - w spínačom alebo "používanie upozornenia , " smernice . " Použiť upozornenia " ; . Smernica bude fungovať na všetkých platformách , zatiaľ čo niektoré platformy ignorovať cirkus linku , takže to tak varovanie môže existovať , že by nevedel o 
 4 
 Trvajte na žiadne varovanie , miesto liečenia varovania ako chyby . Aj keď možno viete , prečo k varovaniu , a že to nie je veľký problém práve teraz , budúce verzie Perlu môže kritizovať alebo zmeniť toto správanie - v tom prípade , že varovanie práve rozbil svoj program . Perl programy , ktoré bežia bez varovania bude mať menej chýb . 
 Použitie Perl debugger 
 5 
 Spustite Perl debugger . Začnite perl ručne pomocou príkazu perl a použiť prepínač - d , nasleduje skriptu a všetky argumenty , ktoré chcete odovzdať skriptu : " perl - d myscript.pl arg1 arg2 " 
 6 
 Zoznam programu , ako je to jednoduchšie pre zobrazenie kódu v debuggeri pri ladení , a je potrebné čísla riadku nastaviť zarážky . Môžete uviesť niektoré alebo všetky z programu pomocou príkazu l Môžete zadať číslo riadku , rozsah čísel riadkov alebo názov funkcie zoznamu . 
 7 
 nastaviť zarážky pomocou " b " príkaz v sekciách kóde si myslíte , že sú rozbité . Hraničný povedať debugger zastaviť ladenie , keď sa dosiahne tento riadok alebo funkcie . Môžu byť nastavené na tratiach alebo funkcie , a môžu mať spojené podmienky . Ak chcete napríklad nastaviť zarážku na riadku 531 so stavom " $ A > 10 " , mali by ste použiť nasledujúci príkaz : " b 531 $ > 10 " 
 8 
 Spustite program , pomocou príkazu "r " . Tým sa spustí program , až kým sa nedosiahne zarážky . 
 9 
 krok v rámci programu . Akonáhle breakpoint zastaví program , krokovať programu riadok po riadku s " n" príkazu . Použite tento izolovať , kde je program rozdelený .