logo dell'intelInizia con Intel®Distribution per GDB* su host del sistema operativo Windows*
Guida per l'utente

Inizia con la distribuzione per GDB* su host del sistema operativo Windows*

Inizia a utilizzare la distribuzione Intel® per GDB* per il debug delle applicazioni. Segui le istruzioni riportate di seguito per configurare il debugger in modo che esegua il debug delle applicazioni con i kernel scaricati sui dispositivi CPU.
Intel ® Distribution per GDB* è disponibile come parte di Intel® oneAPI Base Toolkit. Per ulteriori informazioni sui toolkit oneAPI, visita la pagina del prodotto.
Visita la pagina delle note di rilascio per informazioni sulle funzionalità principali, sulle nuove funzionalità e sui problemi noti.
Puoi usare un SYCL* sample, Array Transform, per iniziare con la distribuzione Intel® per GDB*. La sample non genera errori e illustra semplicemente le funzionalità del debugger. Il codice elabora gli elementi dell'array di input a seconda che siano pari o dispari e produce un array di output. Puoi usare la sample per eseguire il debug su una CPU.
Prerequisiti

  • Installare Intel® oneAPI Base Toolkit per il sistema operativo Windows*.
  • Installa Microsoft Visual Studio* 2019 o 2022.

NOTA Il supporto per Visual Studio* 2017 è stato rimosso a partire dalla versione Intel ® oneAPI 2022.2.
Inizia con il debug della CPU
Crea l'applicazione

  1. In Microsoft Visual Studio*, vai a File > Nuovo > Sfoglia Intel oneAPI Samples e selezionare Debugger: Array Transform.
    Se hai già recuperato la sample o hai le tue sample, apri semplicemente la soluzione file con Microsoft Visual Studio*.
  2. In Esplora soluzioni, fai clic con il pulsante destro del mouse sul progetto di trasformazione dell'array e seleziona Proprietà.
    In alternativa, premi Alt+Invio.
    UN. In Proprietà di configurazione, selezionare Generale e impostare Platform Toolset su Intel® oneAPI DPC++ Compiler.
    B. In Proprietà di configurazione selezionare Debug. Imposta gli argomenti del comando su cpu.
    Inizia con la distribuzione Intel® per GDB* su host del sistema operativo Windows*
    intel Guida introduttiva alla distribuzione per GDB sull'host del sistema operativo Windows - appC. Seleziona Linker e imposta il campo Passa opzioni aggiuntive ai compilatori di dispositivi su /Od. Questa impostazione disabilita le ottimizzazioni del kernel per fornire un'esperienza di debug uniforme.
    D. Fare clic su Applica per salvare le modifiche.
    3. Per compilare la soluzione, selezionare Compila > Compila soluzione nella barra degli strumenti principale di Visual Studio. Nella finestra Output verificare che la compilazione abbia esito positivo.

 Eseguire il debug dell'applicazione
Sei pronto per eseguire il debug del tuo progetto.

  1. Apri Strumenti > Opzioni > Debug.
    Deseleziona l'opzione "Richiedi fonte files per corrispondere esattamente alla versione originale”.intel Guida introduttiva alla distribuzione per GDB su host del sistema operativo Windows - App1
  2. Imposta il punto di interruzione alla riga 83 in array-transform.cpp file.
  3. Dal menu Debug selezionare Avvia debug.
  4. Fare clic sul menu Debugger di Windows locale.
    Vedrai quando il thread raggiunge il punto di interruzione.

Saperne di più

Documento Descrizione
Tutorial: Debug con distribuzione Intel® per GDB* Questo documento descrive gli scenari di base da seguire durante il debug di SYCL* e OpenCL con Intel® Distribution per GDB*.
Guida dell'utente di Intel® Distribution per GDB* Questo documento descrive tutte le attività comuni che è possibile completare con Intel® Distribution per GDB* e fornisce i dettagli tecnici necessari.
Distribuzione Intel® per GDB* Note sulla versione Le note contengono informazioni sulle funzionalità principali, sulle nuove funzionalità e sui problemi noti di Intel® Distribution per GDB*.
Pagina del prodotto oneAPI Questa pagina contiene una breve introduzione sui toolkit oneAPI e collegamenti a risorse utili.
Jacobi Sample Questa piccola applicazione SYCL* ha due versioni: buggata e corretta. Usa la sample per eseguire il debug dell'applicazione con Intel® Distribution per GDB*.

Avvisi e dichiarazioni di non responsabilità

Le tecnologie Intel potrebbero richiedere l'attivazione di hardware, software o servizi abilitati.
Nessun prodotto o componente può essere assolutamente sicuro.
I tuoi costi e risultati possono variare.
© Intel Corporation. Intel, il logo Intel e altri marchi Intel sono marchi di Intel Corporation o delle sue consociate. Altri nomi e marchi possono essere rivendicati come proprietà di altri.
Il presente documento non concede alcuna licenza (espressa o implicita, per preclusione o altro) su alcun diritto di proprietà intellettuale.
I prodotti descritti possono contenere difetti di progettazione o errori noti come errata che possono causare la deviazione del prodotto dalle specifiche pubblicate. Le errata caratterizzate correnti sono disponibili su richiesta.
Intel declina tutte le garanzie esplicite e implicite, incluse, a titolo esemplificativo, le garanzie implicite di commerciabilità, idoneità per uno scopo particolare e non violazione, nonché qualsiasi garanzia derivante dal corso delle prestazioni, dal modo di trattare o dall'uso commerciale.
OpenCL e il logo OpenCL sono marchi registrati di Apple Inc. utilizzati con autorizzazione di Khronos.

logo dell'intel

Documenti / Risorse

intel Guida introduttiva alla distribuzione per GDB* su host del sistema operativo Windows* [pdf] Guida utente
Introduzione alla distribuzione per GDB su host con sistema operativo Windows, Introduzione alla distribuzione per GDB su host con sistema operativo Windows, GDB su host con sistema operativo Windows

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *