코드 블록을 디버깅하는 방법은 무엇입니까? 다음 기사에서는 이를 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
CodeBlocks는 모든 기능을 갖춘 오픈 소스 크로스 플랫폼 C/C++ 통합 개발 환경(IDE)입니다.
다운로드 주소 : http://www.codeblocks.org/downloads/26
그 중 설치 패키지를 이용하면 윈도우 환경에서 프로그램을 설치할 수도 있고, 설치가 필요 없는 zip을 이용할 수도 있습니다.
CodeBlocks 디버거의 특징
일반적으로 디버거는 IDE에서 없어서는 안 될 도구입니다.
디버거는 코드 실행 프로세스를 추적하고 버그를 찾는 데 매우 편리합니다.
디버거에 너무 의존하면 안 된다고 하지만, 일반적으로 특히 프로그램 로직이 복잡한 경우 디버거를 사용하면 프로그램의 최적화 및 유지 관리 효율성을 크게 향상시킬 수 있습니다.
CodeBlocks를 디버깅하는 방법은 무엇입니까?
CodeBlocks 디버거를 시작하려면 전체 프로젝트가 필요하며 디버거는 별도의 파일에서 사용할 수 없습니다. 디버거를 사용할 때는 영어 경로로 프로젝트를 생성하는 것이 가장 좋으며, 경로에는 중국어가 포함될 수 없습니다.
1. 프로젝트 생성
1) CodeBlocks 시작 시 또는 이후에 프로젝트 생성
2) 콘솔 프로그램 선택
3), 프로젝트 이름 입력 path
4) 컴파일러를 선택하면 기본값은
5) 프로젝트가 생성된 후 다음과 같이 자동으로 생성된 main.cpp에 프로그램을 작성하거나 새로 생성할 수 있습니다.
2. 디버거 시작
1) 일반적으로 디버거 버튼은 툴바에 있습니다
디버거 버튼은 보기 메뉴 항목에서 호출할 수 있습니다
2) set breakpoints
사용 디버깅 시 필요한 위치에서 프로그램을 중단해야 합니다. 디버거를 시작하기 전에 다음과 같이 중단점을 설정해야 합니다. 중단점을 설정하려면 편집기의 왼쪽을 클릭하세요. 3) 디버거를 시작합니다.
디버거에 필요합니다. 디버그 모드에서 시작하고 버튼을 클릭합니다. 디버그:
시작 후 프로그램이 중단점까지 실행되면 중단됩니다
입력 문이 있는 경우 실행 중에 가 발생하면 입력이 완료되어야 실행을 계속할 수 있습니다
툴바에서 디버깅 창을 열고 주로 Watches를 엽니다
Watches는 현재 변수의 값을 표시하며 배열을 확장할 수 있습니다 ,
자동으로 표시된 값 외에도 수동으로 추가할 수도 있습니다. 관찰해야 할 변수(예: 배열의 특정 값)
다음 줄을 클릭하여 다음 명령문을 실행하고, 오른쪽의 Step into는 내부 명령문을 실행하는 것이고, 맨 오른쪽의 Stop debugger 버튼은 실행이 도달하면 디버깅을 종료하는 것입니다. 함수가 호출되면 다음 줄을 사용하여 함수를 직접 실행하거나 단계를 수행할 수 있습니다. 디버깅을 중지하려면 디버거 중지를 클릭하고
End
위는 디버거의 기본 사용법이며 디버깅이 주요 목적은 변수 값을 추적하는 것입니다. 그리고 프로그램이 예상대로 실행되는지 관찰합니다. 변수 값이 예상과 일치하지 않으면 이전 명령문에서 문제가 발생합니다.
디버깅하기 전에 잠재적으로 문제가 있는 코드 세그먼트를 고려하고 이 코드 세그먼트 뒤에 중단점을 설정해야 합니다.
(실제 응용에서는 VS 디버거를 사용해 볼 수 있습니다)
더 많은 관련 지식은 PHP 중국어 사이트를 참고해주세요! !
위 내용은 코드블록을 디버깅하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!