이 페이지에서

컴파일러 코드 살펴보기

Compiler Explorer를 사용하면 코드를 입력하여 컴파일러와 인터프리터의 기능을 살펴볼 수 있습니다. Qt Creator 는 Compiler Explorer가 지원하는 모든 언어, 컴파일러 및 라이브러리를 지원합니다. Compiler Explorer 세션을 JSON 기반 .qtce 파일로 저장할 수 있습니다.

컴파일러 탐색기의 파이썬 코드

참고: Compiler Explorer 플러그인을활성화해야 사용할 수 있습니다.

컴파일러가 C++ 또는 Python 코드를 어떻게 인식하는지 확인하려면:

  1. Tools > Compiler Explorer > Open Compiler Explorer 로 이동합니다.
  2. Language 에서 컴파일할 언어를 선택합니다.
  3. Compiler 에서 어셈블리 코드를 확인하려면 컴파일러를 선택하세요.
  4. 코드를 입력하여 결과 어셈블리 코드를 확인하십시오.

어셈블리 코드 위에 마우스를 올리면 해당 소스 코드 줄이 강조 표시됩니다.

애플리케이션 상태와 출력 결과도 확인할 수 있습니다.

여러 컴파일러를 살펴보려면 ‘ Add Compiler ’를 선택하십시오.

컴파일러 옵션 설정

Compiler 필드 옆에 있는 ‘환경 설정’ 버튼 (Options)을 선택하여 선택한 컴파일러에 대한 옵션을 설정하십시오.

Compiler Explorer 옵션

설정
컴파일러 옵션컴파일러에 전달되는 인수입니다. 최적화를 활성화하고 컴파일의 다른 측면을 변경하기 위해 옵션을 추가하십시오. 예를 들어, ' -O3 ' 값은 공격적인 최적화를 수행하는 최적화기를 활성화합니다.
라이브러리Edit 를 선택하여 코드가 링크할 라이브러리를 추가하십시오. 필드에 이름을 입력하기 시작하면 특정 라이브러리를 찾을 수 있습니다. 라이브러리 이름 옆에 있는 버전을 선택한 후에야 선택 내용이 저장됩니다.
코드 실행생성된 실행 파일을 실행합니다.
바이너리 객체로 컴파일소스 코드를 바이너리 실행 파일로 변환합니다.
Intel ASM 구문어셈블리 코드를 작성할 때 Intel ASM 구문을 사용합니다.
식별자 디맨글링망글링된 심볼에서 식별자를 추출하고 망글링을 해제합니다. 이름 망글링은 링크 시점에 함수 식별자에 설명 데이터를 추가하는 과정입니다. 이 데이터는 함수가 어떤 네임스페이스와 객체에 속하는지, 그리고 어떤 인자를 어떤 순서로 처리하는지를 나타냅니다.

서버 URL 변경

다른 URL에서 Compiler Explorer를 사용하려면:

  1. Powered by 옆의 ‘환경 설정’ 버튼 (Options)을 선택하십시오.
  2. ' URL'에서 사용할 Compiler Explorer의 주소를 입력합니다.

    컴파일러 탐색기 대화 상자 설정

‘컴파일러 익스플로러 세션 생성’, ‘플러그인 활성화 및 비활성화’, ‘컴파일러 추가’, ‘사용자 지정 컴파일러 추가항목도 참조하십시오 .

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.