외부 애플리케이션 시작 및 디버깅
프로젝트를 사용하지 않고 로컬 또는 원격 컴퓨터에서 실행 파일을 디버깅하려면 애플리케이션을 디버깅할 장치를 식별하는 빌드 및 실행 키트를 지정하세요.
외부 디버거 시작 모드를 사용하려면 반드시 Qt Creator 에서 프로젝트를 열어야 하는 것은 아니지만, 프로젝트를 열면 중단점을 설정하고 코드를 더 쉽게 살펴볼 수 있습니다.
외부 애플리케이션을 시작하고 디버깅하려면 다음과 같이 하세요:
- Debug > Start Debugging > Start and Debug External Application 로 이동합니다.

- Kit 에서 프로젝트 빌드에 사용할 빌드 및 실행 키트를 선택합니다.
- Local executable 에서 로컬 컴퓨터의 애플리케이션 실행 파일 경로를 지정합니다.
- Command line arguments 에서 실행 파일에 전달할 명령줄 인수를 지정합니다.
- Working directory 에서 작업 디렉터리를 지정합니다. 기본값은 빌드 결과의 디렉터리입니다.
- 콘솔 애플리케이션의 경우 Run in terminal 을 선택합니다.
- Break at "main" 을 선택하여 메인 함수에서 디버거를 중지합니다.
target extended-remote mode에서 연결을 만들려면 Use target extended-remote to connect 을 선택합니다. 이 모드에서는 디버깅된 애플리케이션이 종료되거나 디버거에서 분리되어도 디버거는 대상에 연결된 상태로 유지됩니다. 애플리케이션을 다시 실행하거나, 실행 중인 애플리케이션에 연결하거나, 대상에 특정한 모니터 명령을 사용할 수 있습니다. 예를 들어 GDB는--once옵션을 사용하여 호출하지 않으면 종료되지 않지만monitor exit명령을 사용하여 종료하도록 할 수 있습니다.- Override SysRoot 에서 기본값
sysroot대신 사용할sysroot경로를 지정합니다. - Debug information 에 디버그 정보를 저장할 위치를 지정합니다. 빈 경로는 사용할 수 없습니다.
- Recent 에서 사용할 최근 구성을 선택할 수 있습니다.
프로젝트에 대한 키트 활성화하기, 방법: 디버그, 디버깅, 디버거 및 디버거도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.