Perl Language
펄 스크립트 디버깅
수색…
디버그 모드에서 스크립트 실행
디버그 모드에서 스크립트를 실행하려면 명령 줄에 -d
옵션을 추가해야합니다.
$perl -d script.pl
t
를 지정하면 디버거에서 디버깅중인 코드에서 스레드가 사용될 것임을 나타냅니다.
$perl -dt script.pl
perldoc
perlrun의 추가 정보
비표준 디버거 사용
$perl -d:MOD script.pl
은 Devel::MOD
로 설치된 디버깅, 프로파일 링 또는 추적 모듈의 제어하에 프로그램을 실행합니다.
예를 들어 -d:NYTProf
는 Devel::NYTProf
프로파일 러를 사용하여 프로그램을 실행합니다.
권장 모듈 :
-
Devel::NYTProf
- 강력한 기능이 풍부한 Perl 소스 코드 프로파일 러 -
Devel::Trepan
- 모듈 형 gdb와 유사한 Perl 디버거 -
Devel::MAT
- Perl 메모리 분석 도구 -
Devel::hdb
- 웹 페이지 및 REST 서비스로 Perl 디버거 -
Devel::DebugHooks::KillPrint
-print
문으로 디버깅하는 것을 잊어 버릴 수print
. -
Devel::REPL
- 현대적인 perl 대화 형 셸 -
Devel::Cover
- Perl을위한 코드 커버리지 메트릭
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow