Eclipse를 사용하여 clang을 디버깅하려고합니다. 전 전 처리기의 생성자에서 clang/lib/lex/preprocessor.cpp에 중단 점을 넣었습니다.Eclipse를 사용하여 clang을 디버깅하는 방법
- "test.c"파일을 디버그 구성에서 인수로 설정했습니다.
- 실행 -> 디버그 -> 로컬 C/C++ 응용 프로그램으로 이동했습니다.
- "디버그 할 로컬 응용 프로그램 선택"질문. 나는 "clang"을 선택하고 OK를 클릭했다.
- 코드를 작성하기 시작했습니다. 빌드가 완료되었습니다.
- 디버그 창에서 main()에서 중지되었습니다. 일부 단계 오버 후
- (주()가 사용할 수있는 소스)는 "종료 : GDB 디버거 (.에 Exited 종료 코드 = 255)"말한다 나는 그 소리 코드로 이동하고 있지 않다
(프리 프로세서 코드). 누군가가 clang 코드를 디버깅하는 방법을 알려 주실 수 있습니까? 나는 clang에서 코드 흐름을보고 싶다. AST를 구축하는 방법에 대해
나는 clang을 사용하여 코드를 디버그하려고하지 않습니다. clang의 코드를 디버그하고 싶습니다. 이클립스에서 LLVM Source를 "Makefile Project"로 열고 디버그하십시오. –
예, 나는 clang에 대한 지침을 작성했습니다. –