Intel Eclipse IDE avec les kits d'outils oneAPI

Développement local des projets Eclipse
Les kits d'outils Intel® oneAPI prennent en charge ces compilateurs :
- Compilateur Intel® oneAPI DPC++
- Compilateur Intel® Fortran
- Compilateur Intel® C++
Si vous n'avez pas installé de kit d'outils Intel oneAPI, installer une boîte à outils avant de continuer.
Si vous n'avez pas configuré votre système et construit et exécuté en tant queample projet, veuillez vous référer au guide de démarrage de la boîte à outils appropriée et suivez ces étapes :
- Premiers pas avec la boîte à outils de base Intel® oneAPI
- Premiers pas avec la boîte à outils Intel® oneAPI HPC
- Premiers pas avec la boîte à outils Intel® oneAPI IoT
Lorsque vous avez terminé ces étapes, développez votre projet avec Eclipse.
Pour développer un projet Intel oneAPI sur FPGA, voir Workflows FPGA Intel® oneAPI DPC++ sur des IDE tiers
Développement Docker de projets Eclipse
Les kits d'outils Intel® oneAPI prennent en charge ces compilateurs :
- Compilateur Intel® oneAPI DPC++
- Compilateur Intel® Fortran
- Compilateur Intel® C++
Si vous n'avez pas installé de kit d'outils Intel oneAPI, installer une boîte à outils avant de continuer.
Si vous n'avez pas configuré votre système et construit et exécuté en tant queample projet à l'aide d'un conteneur Docker, veuillez vous référer au guide de démarrage de la boîte à outils appropriée et suivez ces étapes :
- Premiers pas avec la boîte à outils de base Intel® oneAPI
- Premiers pas avec la boîte à outils Intel® oneAPI HPC
- Premiers pas avec la boîte à outils Intel® oneAPI IoT
Les conteneurs vous permettent de créer et de configurer des environnements pour créer, exécuter et profiler des applications oneAPI et de les distribuer à l'aide d'images :
- Vous pouvez installer une image contenant un environnement préconfiguré avec tous les outils dont vous avez besoin, puis développer dans cet environnement.
- Vous pouvez enregistrer un environnement et utiliser l'image pour déplacer cet environnement vers une autre machine sans configuration supplémentaire.
- Vous pouvez préparer des conteneurs avec différents ensembles de langages et d'environnements d'exécution, des outils d'analyse ou d'autres outils, selon vos besoins.
Conteneurs de singularité
Créer une image Singularity à l'aide d'un Singularité file.
Lorsque vous avez terminé ces étapes, développez votre projet avec Eclipse
Développement à distance de projets Eclipse
Les kits d'outils Intel® oneAPI prennent en charge ces compilateurs :
- Compilateur Intel® oneAPI DPC++
- Compilateur Intel® Fortran
- Compilateur Intel® C++
Si vous n'avez pas installé de kit d'outils Intel oneAPI, installer une boîte à outils avant de continuer.
Si vous n'avez pas exécuté d'application sur une cible SSH, veuillez vous référer au guide de démarrage de la boîte à outils appropriée et suivez ces étapes :
| Boîte à outils de base Intel® oneAPI
Boîte à outils Intel® oneAPI HPC Boîte à outils Intel® oneAPI IdO |
Construire et exécuter un Sample projet utilisant Eclipse* Exécuter une application sur une cible SSH Construire et exécuter un Sample projet utilisant Eclipse* Exécuter une application sur une cible SSH Construire et exécuter un Sample projet utilisant Eclipse* Exécuter une application sur une cible SSH |
Lorsque vous avez terminé ces étapes, développez votre projet avec Eclipse.
Développer un projet Eclipse 4
Créer un projet vierge
Si vous n'avez pas l'Intel Samples plug-in installés, vous pouvez créer un projet vierge dans Eclipse :
- Cliquez File > Nouveau > Projet. L'assistant Nouveau projet s'affiche.
- Développez le dossier C++ et sélectionnez Projet C++ et cliquez sur Suivant.
- Ajoutez un nom à votre projet.
- Si vous souhaitez modifier l'emplacement par défaut, décochez la case Utiliser l'emplacement par défaut et spécifiez un nouvel emplacement.
- Dans la zone Types de projet, sélectionnez Exécutable > Projet vide.
- Dans la zone Chaîne d'outils, sélectionnez l'une des chaînes d'outils disponibles.
- Cliquez sur Suivant.
- Sélectionnez une ou plusieurs des configurations disponibles.
- Cliquez sur Terminer.
Importer un projet existant
- Sélectionner File>Importer.
- Dans la fenêtre contextuelle, développez l'option Général, sélectionnez Projets existants dans l'espace de travail et cliquez sur le bouton Suivant >.
- Cliquez sur Parcourir.
- Recherchez le projet, sélectionnez-le et cliquez sur OK.
Débogage avec Eclipse
Un programme Data Parallel C++ peut être débogué simplement en faisant un clic droit sur la classe de l'éditeur Java file depuis l'explorateur de packages.
- Sélectionnez Déboguer en tant que → Application C++ parallèle aux données
- Pour définir un point d'arrêt dans votre code source, faites un clic droit dans la marge de gauche dans l'éditeur Java et sélectionnez Toggle Breakpoint
- La perspective de débogage apparaîtra. Vous pouvez utiliser les boutons de progression en haut pour review le résultat.
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.
Informations sur le produit et les performances
Les performances varient en fonction de l'utilisation, de la configuration et d'autres facteurs. En savoir plus sur www.Intel.com/PerformanceIndex.
Avis de révision #20201201
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.

Documents / Ressources
![]() |
Intel Eclipse IDE avec les kits d'outils oneAPI [pdf] Guide de l'utilisateur Eclipse IDE avec kits d'outils oneAPI, kits d'outils oneAPI, kits d'outils |




