Premiers pas avec Intel®Distribution pour GDB* sur l'hôte du système d'exploitation Windows*
Guide de l'utilisateur
Premiers pas avec la distribution pour GDB* sur l'hôte du système d'exploitation Windows*
Commencez à utiliser la distribution Intel® pour GDB* pour le débogage des applications. Suivez les instructions ci-dessous pour configurer le débogueur afin de déboguer les applications avec les noyaux déchargés sur les périphériques CPU.
La distribution Intel® pour GDB* est disponible dans le cadre du kit d'outils de base Intel® oneAPI. Pour plus d'informations sur les kits d'outils oneAPI, visitez la page du produit.
Visitez la page Notes de version pour plus d'informations sur les fonctionnalités clés, les nouvelles fonctionnalités et les problèmes connus.
Vous pouvez utiliser un SYCL* sample code, Array Transform, pour démarrer avec la distribution Intel® pour GDB*. Le sampLe fichier ne génère pas d'erreurs et illustre simplement les fonctionnalités du débogueur. Le code traite les éléments du tableau d'entrée selon qu'ils sont pairs ou impairs et produit un tableau de sortie. Vous pouvez utiliser le sampfichier à déboguer sur un CPU.
Prérequis
- Installez le kit d'outils de base Intel® oneAPI pour le système d'exploitation Windows*.
- Installez Microsoft Visual Studio* 2019 ou 2022.
NOTE La prise en charge de Visual Studio* 2017 est supprimée à partir de la version Intel® oneAPI 2022.2.
Premiers pas avec le débogage du processeur
Créer l'application
- Dans Microsoft Visual Studio*, accédez à File > Nouveau > Parcourir Intel oneAPI Sampfichiers et sélectionnez Debugger: Array Transform.
Si vous avez déjà récupéré le sample ou vous avez votre propre sample, ouvrez simplement la solution file avec Microsoft Visual Studio*. - Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet de transformation de tableau et sélectionnez Propriétés.
Vous pouvez également appuyer sur Alt+Entrée.
un. Sous Propriétés de configuration, sélectionnez Général et définissez Ensemble d'outils de plate-forme sur Compilateur Intel® oneAPI DPC++.
b. Sous Propriétés de configuration, sélectionnez Débogage. Définissez les arguments de commande sur cpu.
Premiers pas avec la distribution Intel® pour GDB* sur l'hôte du système d'exploitation Windows*
c. Sélectionnez Linker et définissez le champ Passer des options supplémentaires aux compilateurs de périphériques sur /Od. Ce paramètre désactive les optimisations du noyau pour fournir une expérience de débogage fluide.
d. Cliquez sur Appliquer pour enregistrer les modifications.
3. Pour générer la solution, sélectionnez Build > Build Solution dans la barre d'outils principale de Visual Studio. Dans la fenêtre Sortie, vérifiez que la génération a réussi.
Déboguer l'application
Vous êtes prêt à déboguer votre projet.
- Ouvrez Outils > Options > Débogage.
Décochez l'option "Exiger la source files pour correspondre exactement à la version originale ».
- Définissez le point d'arrêt à la ligne 83 dans le tableau-transform.cpp file.
- Dans le menu Déboguer, sélectionnez Démarrer le débogage.
- Cliquez sur le menu Débogueur Windows local.
Vous verrez quand le thread atteint le point d'arrêt.
Apprendre encore plus
| Document | Description |
| Tutoriel : débogage avec la distribution Intel® pour GDB* | Ce document décrit les scénarios de base à suivre lors du débogage de SYCL* et OpenCL avec Intel® Distribution pour GDB*. |
| Guide de l'utilisateur de la distribution Intel® pour GDB* | Ce document décrit toutes les tâches courantes que vous pouvez effectuer avec Intel® Distribution pour GDB* et fournit les détails techniques nécessaires. |
| Notes de publication de la distribution Intel® pour GDB* | Les notes contiennent des informations sur les fonctionnalités clés, les nouvelles fonctionnalités et les problèmes connus d'Intel® Distribution pour GDB*. |
| Page produit oneAPI | Cette page contient une brève introduction sur les kits d'outils oneAPI et des liens vers des ressources utiles. |
| Jacobi Sample | Cette petite application SYCL* a deux versions : buggée et corrigée. Utilisez le sample pour exercer le débogage d'application avec Intel® Distribution for GDB*. |
Avis et avis de non-responsabilité
Les technologies Intel peuvent nécessiter une activation matérielle, logicielle ou de service activée.
Aucun produit ou composant ne peut être absolument sûr.
Vos coûts et vos résultats peuvent varier.
©Intel Corporation. Intel, le logo Intel et les autres marques Intel sont des marques commerciales d'Intel Corporation ou de ses filiales. D'autres noms et marques peuvent être revendiqués comme la propriété d'autrui.
Aucune licence (expresse ou implicite, par préclusion ou autre) sur aucun droit de propriété intellectuelle n'est accordée par ce document.
Les produits décrits peuvent contenir des défauts de conception ou des erreurs appelés errata qui peuvent entraîner un écart par rapport aux spécifications publiées. Les errata caractérisés actuels sont disponibles sur demande.
Intel décline toute garantie expresse et implicite, y compris, sans s'y limiter, les garanties implicites de qualité marchande, d'adéquation à un usage particulier et d'absence de contrefaçon, ainsi que toute garantie découlant du cours des performances, du cours des transactions ou de l'utilisation dans le commerce.
OpenCL et le logo OpenCL sont des marques commerciales d'Apple Inc. utilisées avec l'autorisation de Khronos.

Documents / Ressources
![]() |
intel Premiers pas avec la distribution pour GDB* sur l'hôte du système d'exploitation Windows* [pdf] Guide de l'utilisateur Premiers pas avec la distribution pour GDB sur un hôte du système d'exploitation Windows, Premiers pas avec, Distribution pour GDB sur un hôte du système d'exploitation Windows, GDB sur un hôte du système d'exploitation Windows |




