인텔 로고Windows* OS 호스트에서 Intel®Distribution for GDB* 시작하기
사용자 가이드

Windows* OS 호스트에서 GDB* 배포 시작하기

디버깅 애플리케이션을 위해 Intel® Distribution for GDB*를 사용하기 시작하세요. 아래 지침에 따라 CPU 디바이스에 오프로드된 커널로 애플리케이션을 디버깅하도록 디버거를 설정하세요.
Intel ® Distribution for GDB*는 Intel® oneAPI Base Toolkit의 일부로 제공됩니다. oneAPI 툴킷에 대한 자세한 내용은 제품 페이지를 방문하세요.
주요 기능, 새로운 기능 및 알려진 문제에 대한 정보는 릴리스 노트 페이지를 방문하세요.
SYCL*을 사용할 수 있습니다.ampGDB*용 인텔® 배포판을 시작하려면 파일 코드인 Array Transform을 사용하십시오. sample는 오류를 생성하지 않으며 단순히 디버거 기능을 보여줍니다. 코드는 짝수인지 홀수인지에 따라 입력 배열의 요소를 처리하고 출력 배열을 생성합니다. 당신은 s를 사용할 수 있습니다ampCPU에서 디버깅을 위한 le입니다.
필수 조건

  • Windows* OS용 Intel® oneAPI Base Toolkit을 설치하세요.
  • Microsoft Visual Studio* 2019 또는 2022를 설치합니다.

메모 Intel ® oneAPI 2017 릴리스부터 Visual Studio* 2022.2에 대한 지원이 중단됩니다.
CPU 디버깅 시작하기
애플리케이션 빌드

  1. Microsoft Visual Studio*에서 다음으로 이동합니다. File > 새로 만들기 > Intel oneAPI S 찾아보기amples를 선택하고 디버거: 배열 변환을 선택하세요.
    이미 s를 가져왔다면ample 또는 당신은 당신의 자신의 s를 가지고있다ample, 간단히 솔루션을 열어보세요 file Microsoft Visual Studio*를 사용하여
  2. 솔루션 탐색기에서 배열 변환 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
    또는 Alt+Enter를 누르세요.
    a. 구성 속성에서 일반을 ​​선택하고 플랫폼 도구 집합을 Intel® oneAPI DPC++ 컴파일러로 설정합니다.
    b. 구성 속성에서 디버깅을 선택합니다. 명령 인수를 cpu로 설정합니다.
    Windows* OS 호스트에서 GDB*용 Intel® Distribution 시작하기
    인텔 Windows OS 호스트에서 GDB 배포판 시작하기 - 앱c. 링커를 선택하고 Pass additional options to device 컴파일러 필드를 /Od로 설정합니다. 이 설정은 원활한 디버그 환경을 제공하기 위해 커널 최적화를 비활성화합니다.
    d. 적용을 클릭하여 변경 사항을 저장합니다.
    3. 솔루션을 빌드하려면 Visual Studio 주 도구 모음에서 빌드 > 솔루션 빌드를 선택합니다. 출력 창에서 빌드가 성공했는지 확인합니다.

 애플리케이션 디버깅
이제 프로젝트를 디버깅할 준비가 되었습니다.

  1. 도구 > 옵션 > 디버깅을 엽니다.
    소스 요구 사항 옵션의 선택을 취소합니다. file"원본 버전과 정확히 일치하도록 수정했습니다."인텔 Windows OS 호스트에서 GDB 배포판 시작하기 - App1
  2. array-transform.cpp의 83번째 줄에 중단점을 설정합니다. file.
  3. 디버그 메뉴에서 디버깅 시작을 선택합니다.
  4. 로컬 Windows 디버거 메뉴를 클릭합니다.
    스레드가 중단점에 도달하는 순간을 보게 될 겁니다.

더 알아보기

문서 설명
자습서: GDB*용 인텔® 배포로 디버깅 이 문서에서는 GDB*용 인텔® 배포판을 사용하여 SYCL* 및 OpenCL을 디버깅하는 동안 따라야 할 기본 시나리오를 설명합니다.
GDB*용 인텔® 배포판 사용자 가이드 이 문서는 GDB*용 인텔® 배포로 완료할 수 있는 모든 일반 작업을 설명하고 필요한 기술 세부 정보를 제공합니다.
GDB*용 인텔® 배포판 출시 정보 노트에는 GDB*용 인텔® 배포의 주요 기능, 새로운 기능 및 알려진 문제에 대한 정보가 포함되어 있습니다.
oneAPI 제품 페이지 이 페이지에는 oneAPI 툴킷에 대한 간략한 소개와 유용한 리소스에 대한 링크가 포함되어 있습니다.
야코비 Sample 이 작은 SYCL* 애플리케이션에는 버그가 있는 버전과 수정된 버전의 두 가지 버전이 있습니다. 사용ampGDB*용 인텔® 배포판으로 응용 프로그램 디버깅을 실행할 수 있습니다.

고지 및 면책 사항

인텔 기술은 활성화 된 하드웨어, 소프트웨어 또는 서비스 활성화가 필요할 수 있습니다.
어떤 제품이나 구성 요소도 절대적으로 안전할 수 없습니다.
비용과 결과는 다를 수 있습니다.
© 인텔사. 인텔, 인텔 로고 및 기타 인텔 마크는 인텔사 또는 그 자회사의 상표입니다. 다른 이름과 브랜드는 다른 사람의 자산으로 주장될 수 있습니다.
이 문서는 어떠한 지적 재산권에 대한 라이선스(명시적이든 묵시적이든, 금반언에 의하든 그렇지 않든)를 부여하지 않습니다.
설명된 제품에는 정오표로 알려진 설계 결함이나 오류가 포함되어 있을 수 있으며, 이로 인해 제품이 게시된 사양과 다를 수 있습니다. 현재 특성화된 정오표는 요청 시 제공됩니다.
인텔은 상업성, 특정 목적에의 적합성 및 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 모든 명시적 및 묵시적 보증은 물론 수행 과정, 거래 과정 또는 거래 사용 과정에서 발생하는 모든 보증을 부인합니다.
OpenCL 및 OpenCL 로고는 Apple Inc.의 상표이며 Khronos의 허가를 받아 사용됩니다.

인텔 로고

문서 / 리소스

Windows* OS 호스트에서 GDB* 배포판 시작하기 [PDF 파일] 사용자 가이드
Windows OS 호스트에서 GDB용 배포판 시작하기, 시작하기, Windows OS 호스트에서 GDB용 배포판, Windows OS 호스트에서 GDB

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *