TCL 스크립트를 디버깅하는 방법은 무엇입니까? 디버깅에 사용할 수있는 도구가 있습니까?TCL 스크립트 디버깅
2
A
답변
1
TCL은 TCL을 디버깅하는 데 유용한 도구입니다. trace 명령을 살펴보십시오. 또한 info 및 winfo이 유용 할 수 있습니다. 이러한 것들을 좀 더 전통적인 디버거로 포장하는 것이 있다면 http://wiki.tcl.tk/473
5
내가 가장 잘 알고있는 디버거는 ActiveState's TclDevKit의 일부입니다. 그것은 무료가 아니지만 권장됩니다. (무료 21 일 평가판도 있습니다.)
기타 옵션은 available입니다. 우선, Tcl에 내장 된 trace
명령을 사용하면 자신 만의 중단 점, 감시 점, 단일 단계 추적 등을 추가하는 것이 매우 간단합니다. 그러나 적절한 무료 통합 도구가 부족합니다. ActiveState 승무원과 정말 잘 어울립니다.)
추적 모든 명령 통화 : 그래도, 당신이 유용한 다음 코드 샘플 찾을 수
# overwrite at each invocation of this script; pick somewhere else if you prefer
set _Trace_fd [open "/tmp/tcltrace.tmp" w]
fconfigure $_Trace_fd -buffering line
rename proc _proc
_proc proc {name arglist body} {
uplevel [list _proc $name $arglist $body]
uplevel trace add execution $name enterstep {::apply {{name cmd op} {
puts $::_Trace_fd "$name >> $cmd"
}}}
}
참고이 오히려 전형적인 코드 출력을 많이 ... 생산
2
이미 언급 된 tcl'ers wiki의 목록은 훌륭한 자료이며, ActiveState TclDevKit 디버거가 Eclipse 기반 Tcl IDE에서 사용 가능한 최상의 디버거 임에도 불구하고 몇 가지 다른 옵션이 있습니다.
하나가 RamDebugger 일 수 있습니다. http://www.compassis.com/ramdebugger/Intro
관련 문제
- 1. TCL 스크립트 실행을위한 검색 경로
- 2. NS2 용 TCL 스크립트 생성기
- 3. TCL
- 4. Windows 및 Linux에서 일반 TCL 스크립트 실행
- 5. Tcl/SSL이있는 Tcl 7.x
- 6. 자바 스크립트 함수 디버깅
- 7. 자바 스크립트 - 디버깅 window.print()
- 8. 자바 스크립트 디버깅 질문
- 9. IE 스크립트 디버깅 팝업
- 10. 자바 스크립트 디버깅 지연
- 11. 자바 스크립트 IDE/디버깅
- 12. PyCharm 자바 스크립트 디버깅
- 13. Phonegap - Xcode에서 자바 스크립트 디버깅
- 14. colorbox의 자바 스크립트 디버깅 문제
- 15. 자바 스크립트 디버깅 API가 있습니까?
- 16. GroovyShell로로드 된 스크립트 디버깅 (이클립스에서)
- 17. vim 및 python 스크립트 디버깅
- 18. 인터넷 익스플로러에서 자바 스크립트 디버깅
- 19. Chrome에서 사용자 스크립트 디버깅 방법
- 20. python과 같은 서버 스크립트 디버깅?
- 21. Google 크롬에서 사용자 스크립트 디버깅
- 22. 방법 TCL
- 23. 스택은 Tcl
- 24. 은 Tcl
- 25. WinCVS - Python - TCL
- 26. tcl 스크립트에서 bash 스크립트 호출 및 상태 리턴 및 종료
- 27. tcl/tk - tcl stdout을 소켓으로 재지 정할 수 있습니까?
- 28. tcl 스크립트의 기존 tcl c 프로 시저 사용
- 29. 객체 지향 TCL
- 30. TCL 문자열 concat
네, 맞습니다. U r 링크는 매우 유용합니다. 하지만 내가 물어보고 싶은 것은 단계별 디버깅을 원한다. 닷넷 비쥬얼 스튜디오는 디버깅 단계에 디버깅 도구를 제공한다. 혹시 더 많은 아이디어가 있으시면 나와 공유하십시오 .......... –