Erste Schritte mit Intel® Distribution für GDB* auf Windows* OS Host
Benutzerhandbuch
Beginnen Sie mit der Distribution für GDB* auf einem Windows*-OS-Host
Beginnen Sie mit der Verwendung der Intel® Distribution für GDB* zum Debuggen von Anwendungen. Befolgen Sie die nachstehenden Anweisungen, um den Debugger zum Debuggen von Anwendungen mit auf CPU-Geräte ausgelagerten Kerneln einzurichten.
Intel ® Distribution für GDB* ist als Teil des Intel® oneAPI Base Toolkit verfügbar. Weitere Informationen zu oneAPI-Toolkits finden Sie auf der Produktseite.
Besuchen Sie die Seite mit den Versionshinweisen, um Informationen zu wichtigen Funktionen, neuen Funktionen und bekannten Problemen zu erhalten.
Sie können ein SYCL* s verwendenample-Code, Array Transform, um mit der Intel® Distribution für GDB* zu beginnen. Die sample erzeugt keine Fehler und veranschaulicht lediglich Debugger-Funktionen. Der Code verarbeitet Elemente des Eingabearrays abhängig davon, ob sie gerade oder ungerade sind, und erzeugt ein Ausgabearray. Sie können das s verwendenample zum Debuggen auf einer CPU.
Voraussetzungen
- Installieren Sie das Intel® oneAPI Base Toolkit für Windows* OS.
- Installieren Sie Microsoft Visual Studio* 2019 oder 2022.
NOTIZ Die Unterstützung für Visual Studio* 2017 wird ab Version Intel® oneAPI 2022.2 entfernt.
Beginnen Sie mit dem CPU-Debugging
Erstellen Sie die Anwendung
- Wechseln Sie in Microsoft Visual Studio* zu File > Neu > Intel oneAPI S durchsuchenamples und wählen Sie Debugger: Array Transform.
Wenn Sie die s bereits abgeholt habenample oder Sie haben Ihre eigenen sample, öffnen Sie einfach die Lösung file mit Microsoft Visual Studio*. - Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Array-Transformationsprojekt, und wählen Sie Eigenschaften aus.
Alternativ drücken Sie Alt+Enter.
A. Wählen Sie unter Konfigurationseigenschaften Allgemein aus und stellen Sie das Plattform-Toolset auf Intel® oneAPI DPC++ Compiler ein.
B. Wählen Sie unter Konfigurationseigenschaften Debuggen aus. Setzen Sie die Befehlsargumente auf CPU.
Erste Schritte mit Intel® Distribution für GDB* auf Windows* OS Host
C. Wählen Sie Linker und legen Sie das Feld Zusätzliche Optionen an Gerätecompiler übergeben auf /Od fest. Diese Einstellung deaktiviert Kernel-Optimierungen, um ein reibungsloses Debug-Erlebnis zu bieten.
D. Klicken Sie auf Übernehmen, um die Änderungen zu speichern.
3. Um die Projektmappe zu erstellen, wählen Sie in der Hauptsymbolleiste von Visual Studio Erstellen > Projektmappe erstellen aus. Überprüfen Sie im Ausgabefenster, ob der Build erfolgreich war.
Debuggen der Anwendung
Sie können Ihr Projekt debuggen.
- Öffnen Sie Extras > Optionen > Debuggen.
Deaktivieren Sie die Option „Quelle anfordern files exakt der Originalversion entsprechen“. - Setzen Sie den Haltepunkt in Zeile 83 in der Datei array-transform.cpp file.
- Wählen Sie im Menü Debuggen die Option Debuggen starten aus.
- Klicken Sie auf das Menü Lokaler Windows-Debugger.
Sie werden sehen, wann der Thread den Haltepunkt erreicht.
Mehr erfahren
Dokumentieren | Beschreibung |
Tutorial: Debuggen mit Intel® Distribution für GDB* | Dieses Dokument beschreibt die grundlegenden Szenarien, die beim Debuggen von SYCL* und OpenCL mit Intel® Distribution für GDB* zu befolgen sind. |
Intel® Distribution für GDB* Benutzerhandbuch | Dieses Dokument beschreibt alle allgemeinen Aufgaben, die Sie mit der Intel® Distribution für GDB* erledigen können, und stellt die notwendigen technischen Details bereit. |
Intel® Distribution für GDB* Versionshinweise | Die Hinweise enthalten Informationen zu wichtigen Funktionen, neuen Funktionen und bekannten Problemen der Intel® Distribution für GDB*. |
oneAPI-Produktseite | Diese Seite enthält eine kurze Einführung in die oneAPI-Toolkits und Links zu nützlichen Ressourcen. |
Jakobi Sample | Diese kleine SYCL*-Anwendung hat zwei Versionen: fehlerhaft und behoben. Benutze das sampDatei zum Debuggen von Anwendungen mit Intel® Distribution für GDB*. |
Hinweise und Haftungsausschlüsse
Für Intel-Technologien ist möglicherweise eine aktivierte Hardware-, Software- oder Dienstaktivierung erforderlich.
Kein Produkt oder keine Komponente kann absolut sicher sein.
Ihre Kosten und Ergebnisse können variieren.
© Intel Corporation. Intel, das Intel-Logo und andere Intel-Marken sind Marken der Intel Corporation oder ihrer Tochtergesellschaften. Andere Namen und Marken können als Eigentum anderer beansprucht werden.
Durch dieses Dokument wird keine Lizenz (weder ausdrücklich noch stillschweigend, durch Rechtsverwirkung oder auf andere Weise) an geistigen Eigentumsrechten gewährt.
Die beschriebenen Produkte können Konstruktionsfehler oder Fehler (sogenannte Errata) enthalten, die dazu führen können, dass das Produkt von den veröffentlichten Spezifikationen abweicht. Aktuelle gekennzeichnete Errata sind auf Anfrage erhältlich.
Intel schließt alle ausdrücklichen und stillschweigenden Gewährleistungen aus, einschließlich, aber nicht beschränkt auf die stillschweigenden Gewährleistungen der Marktgängigkeit, der Eignung für einen bestimmten Zweck und der Nichtverletzung von Rechten Dritter, sowie jegliche Gewährleistung, die sich aus dem Verlauf der Leistung, dem Geschäftsverlauf oder der Verwendung im Handel ergibt.
OpenCL und das OpenCL-Logo sind Marken von Apple Inc. und werden mit Genehmigung von Khronos verwendet.
Dokumente / Ressourcen
![]() |
intel Erste Schritte mit Distribution für GDB* auf Windows* OS Host [pdf] Benutzerhandbuch Erste Schritte mit Distribution für GDB auf Windows OS Host, Erste Schritte mit, Distribution für GDB auf Windows OS Host, GDB auf Windows OS Host |