Get Started with Intel®Distribution for GDB* on Windows* OS Host
Керівництво користувача
Get Started with Distribution for GDB* on Windows* OS Host
Start using the Intel® Distribution for GDB* for debugging applications. Follow the instructions below to set up the debugger to debug applications with kernels offloaded to CPU devices.
Intel ® Distribution for GDB* is available as part of the Intel® oneAPI Base Toolkit. For more information on oneAPI toolkits, visit the product page.
Visit the Release Notes page for information about key capabilities, new features, and known issues.
Ви можете використовувати SYCL* sampкоду Array Transform, щоб розпочати роботу з Intel® Distribution for GDB*. сample не створює помилок і просто ілюструє функції налагоджувача. Код обробляє елементи вхідного масиву в залежності від того, парні вони чи непарні, і створює вихідний масив. Ви можете використовувати sample to debug on a CPU.
Передумови
- Install the Intel® oneAPI Base Toolkit for Windows* OS.
- Install Microsoft Visual Studio* 2019 or 2022.
ПРИМІТКА Support for Visual Studio* 2017 is removed starting Intel ® oneAPI 2022.2 release.
Get Started with CPU Debugging
Створіть додаток
- In Microsoft Visual Studio*, go to File > New > Browse Intel oneAPI Samples and select Debugger: Array Transform.
If you have already fetched the sample or you have your own sample, simply open the solution file with Microsoft Visual Studio*. - In the Solution Explorer, right-click the array-transform project and select Properties.
Alternatively, press Alt+Enter.
a. Under Configuration Properties, select General and set Platform Toolset to Intel® oneAPI DPC++ Compiler.
b. Under Configuration Properties, select Debugging. Set Command Arguments to cpu.
Get Started with Intel® Distribution for GDB* on Windows* OS Host
c. Select Linker and set the Pass additional options to device compilers field to /Od. This setting disables kernel optimizations to provide a smooth debug experience.
d. Click Apply to save the changes.
3. To build the solution, select Build > Build Solution in the main Visual Studio toolbar. In the Output window, verify that the build is successful.
Debug the Application
You are ready to debug your project.
- Open Tools > Options > Debugging.
Uncheck the option “Require source files to exactly match the original version”. - Set breakpoint at line 83 in the array-transform.cpp file.
- From the Debug menu, select Start Debugging.
- Click the Local Windows Debugger menu.
You will see when the thread hits the breakpoint.
Детальніше
Документ | опис |
Підручник: Налагодження за допомогою Intel® Distribution for GDB* | У цьому документі описано основні сценарії, яких слід дотримуватися під час налагодження SYCL* і OpenCL за допомогою Intel® Distribution for GDB*. |
Intel® Distribution for GDB* Посібник користувача | У цьому документі описано всі типові завдання, які можна виконати за допомогою Intel® Distribution for GDB*, і надано необхідні технічні відомості. |
Примітки до випуску дистрибутива Intel® для GDB* | Примітки містять інформацію про ключові можливості, нові функції та відомі проблеми Intel® Distribution for GDB*. |
Сторінка продукту oneAPI | Ця сторінка містить короткий вступ до наборів інструментів oneAPI та посилання на корисні ресурси. |
Якобі Сample | Цей невеликий додаток SYCL* має дві версії: з помилками та з виправленими помилками. Використовуйте sample для здійснення налагодження програми за допомогою Intel® Distribution for GDB*. |
Повідомлення та застереження
Технології Intel можуть вимагати активації апаратного, програмного забезпечення або послуги.
Жоден продукт чи компонент не може бути абсолютно безпечним.
Ваші витрати та результати можуть відрізнятися.
© Корпорація Intel. Intel, логотип Intel та інші знаки Intel є товарними знаками корпорації Intel або її дочірніх компаній. Інші назви та бренди можуть бути визнані власністю інших.
Цей документ не надає жодної ліцензії (прямої чи неявної, estoppel чи іншим чином) на будь-які права інтелектуальної власності.
Описана продукція може містити дефекти конструкції або помилки, відомі як помилки, які можуть призвести до відхилення виробу від опублікованих специфікацій. Поточні характеристичні помилки доступні за запитом.
Intel відмовляється від усіх явних і непрямих гарантій, включаючи, без обмежень, непрямі гарантії придатності для продажу, придатності для певної мети та непорушення прав, а також будь-які гарантії, що випливають із ходу роботи, поведінки чи використання в торгівлі.
OpenCL і логотип OpenCL є товарними знаками Apple Inc., які використовуються з дозволу Khronos.
Документи / Ресурси
![]() |
intel Get Started with Distribution for GDB* on Windows* OS Host [pdf] Посібник користувача Get Started with Distribution for GDB on Windows OS Host, Get Started with, Distribution for GDB on Windows OS Host, GDB on Windows OS Host |
посилання
-
Install Visual Studio | Microsoft Learn
-
oneAPI-samples/Tools/ApplicationDebugger/jacobi at master · oneapi-src/oneAPI-sampліс · GitHub
-
Примітки до випуску дистрибутива Intel® для GDB*
-
Tutorial: Debugging with Intel® Distribution for GDB* on Windows* OS...
-
software.intel.com/content/www/us/en/develop/download/gdb-oneapi-user-guide.html
-
oneAPI: нова ера гетерогенних обчислень
-
Intel® oneAPI Base Toolkit: основні інструменти та бібліотеки oneAPI