intel-LOGO

intel Ξεκινήστε με τον μεταγλωττιστή oneAPI DPC ++/C++

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-PRODUCT

ΕΙΣΑΓΩΓΗ

Ο μεταγλωττιστής Intel® oneAPI DPC++/C++ παρέχει βελτιστοποιήσεις που βοηθούν τις εφαρμογές σας να εκτελούνται ταχύτερα σε αρχιτεκτονικές Intel® 64 σε Windows* και Linux*, με υποστήριξη για τα πιο πρόσφατα πρότυπα γλώσσας C, C++ και SYCL. Αυτός ο μεταγλωττιστής παράγει βελτιστοποιημένο κώδικα που μπορεί να τρέξει πολύ πιο γρήγορα χρησιμοποιώντας το advantage του συνεχώς αυξανόμενου αριθμού πυρήνων και του διανυσματικού πλάτους καταχωρητή σε επεξεργαστές Intel® Xeon® και συμβατούς επεξεργαστές. Ο μεταγλωττιστής Intel® θα σας βοηθήσει να βελτιώσετε την απόδοση της εφαρμογής μέσω ανώτερων βελτιστοποιήσεων και διανυσματοποίησης πολλαπλών δεδομένων μεμονωμένης εντολής (SIMD), ενσωμάτωσης με τις βιβλιοθήκες απόδοσης Intel® και αξιοποιώντας το μοντέλο παράλληλου προγραμματισμού OpenMP* 5.0/5.1.

Ο μεταγλωττιστής Intel® oneAPI DPC++/C++ μεταγλωττίζει την πηγή SYCL* που βασίζεται σε C++ files για ένα ευρύ φάσμα υπολογιστικών επιταχυντών.
Ο μεταγλωττιστής Intel® oneAPI DPC++/C++ είναι μέρος των εργαλείων Intel® oneAPI.

Βρείτε περισσότερα

Περιγραφή περιεχομένου και σύνδεσμοι
Σημειώσεις Έκδοσης                                  Επισκεφτείτε τη σελίδα Σημειώσεις έκδοσης για γνωστά ζητήματα και τις πιο ενημερωμένες πληροφορίες.

Οδηγός προγραμματισμού Intel® oneAPI    Παρέχει λεπτομέρειες για τον μεταγλωττιστή Intel® oneAPI DPC++/C++

μοντέλο προγραμματισμού, συμπεριλαμβανομένων λεπτομερειών σχετικά με τη μεταφόρτωση SYCL* και OpenMP*, προγραμματισμού για διάφορους επιταχυντές στόχων και εισαγωγές στις βιβλιοθήκες Intel® oneAPI.

Intel® oneAPI DPC++/C++                Εξερευνήστε τις δυνατότητες και τη ρύθμιση του μεταγλωττιστή Intel® oneAPI DPC++/C++ και Οδηγός προγραμματιστή μεταγλωττιστή και          λάβετε πιο λεπτομερείς πληροφορίες σχετικά με τις επιλογές του μεταγλωττιστή, τα χαρακτηριστικά και Αναφορά                                        περισσότερο.

Κωδικός oneAPI Samples                      Εξερευνήστε τον πιο πρόσφατο κωδικό oneAPIamples.

•               Intel® oneAPI Data Parallel C+      Κάντε ερωτήσεις και βρείτε απαντήσεις στο Intel® oneAPI Data Parallel C+

+ Φόρουμ                                      + και φόρουμ Intel® C++ Compiler.

•               Φόρουμ μεταγλωττιστή Intel® C++

 

Intel® oneAPI DPC++/C++                Εξερευνήστε σεμινάρια, εκπαιδευτικό υλικό και άλλα Intel® oneAPI Τεκμηρίωση μεταγλωττιστή                  Τεκμηρίωση μεταγλωττιστή DPC++/C++.

SYCL Specification Έκδοση 1.2.1       Η προδιαγραφή SYCL, εξηγεί πώς το SYCL ενσωματώνει συσκευές OpenCL PDF                                                  με σύγχρονη C++.

https://www.khronos.org/sycl/         Ένα πέραview του ΣΥΚΛ.

Η Βιβλιοθήκη GNU* C++ – Χρήση         Η τεκμηρίωση της Βιβλιοθήκης GNU* C++ σχετικά με τη χρήση διπλού ABI. Διπλό ABI

Layers for Yocto* Project                  Προσθέστε στοιχεία oneAPI σε μια έκδοση έργου Yocto χρησιμοποιώντας το meta-intel

στρώματα.

Ειδοποιήσεις και αποποιήσεις ευθυνών
Οι τεχνολογίες Intel ενδέχεται να απαιτούν ενεργοποίηση υλικού, λογισμικού ή υπηρεσίας.

  • Κανένα προϊόν ή συστατικό δεν μπορεί να είναι απολύτως ασφαλές.
  • Το κόστος και τα αποτελέσματά σας ενδέχεται να διαφέρουν.

© Intel Corporation. Η ονομασία Intel, το λογότυπο Intel και άλλα σήματα Intel είναι εμπορικά σήματα της Intel Corporation ή των θυγατρικών της. Άλλα ονόματα και επωνυμίες μπορούν να διεκδικηθούν ως ιδιοκτησία άλλων.

Καμία άδεια (ρητή ή σιωπηρή, με estoppel ή με άλλο τρόπο) για δικαιώματα πνευματικής ιδιοκτησίας δεν χορηγείται από αυτό το έγγραφο.
Τα προϊόντα που περιγράφονται ενδέχεται να περιέχουν σχεδιαστικά ελαττώματα ή σφάλματα γνωστά ως λάθη που μπορεί να προκαλέσουν απόκλιση του προϊόντος από τις δημοσιευμένες προδιαγραφές. Τα τρέχοντα χαρακτηρισμένα σφάλματα είναι διαθέσιμα κατόπιν αιτήματος.

Η Intel αποποιείται κάθε ρητής και σιωπηρής εγγύησης, συμπεριλαμβανομένων χωρίς περιορισμό, των σιωπηρών εγγυήσεων εμπορευσιμότητας, καταλληλότητας για συγκεκριμένο σκοπό και μη παραβίασης, καθώς και οποιασδήποτε εγγύησης που προκύπτει από την πορεία απόδοσης, την πορεία συναλλαγής ή τη χρήση στο εμπόριο.

Ξεκινήστε στο Linux

Πριν ξεκινήσετε

Ορισμός μεταβλητών περιβάλλοντος
Για να μπορέσετε να χρησιμοποιήσετε τον μεταγλωττιστή, πρέπει πρώτα να ορίσετε τις μεταβλητές περιβάλλοντος προμηθεύοντας το σενάριο περιβάλλοντος χρησιμοποιώντας το βοηθητικό πρόγραμμα προετοιμασίας. Αυτό αρχικοποιεί όλα τα εργαλεία σε ένα βήμα.

  1. Καθορίστε τον κατάλογο εγκατάστασής σας, :
    • a. Εάν ο μεταγλωττιστής σας εγκαταστάθηκε στην προεπιλεγμένη θέση από χρήστη root ή χρήστη sudo, ο μεταγλωττιστής θα εγκατασταθεί στο/opt/intel/oneapi. Σε αυτήν την περίπτωση, είναι /opt/intel/oneapi.
    • b. Για χρήστες που δεν είναι root, χρησιμοποιείται ο οικιακός σας κατάλογος στο intel/oneapi. Σε αυτήν την περίπτωση,
      θα είναι $HOME/intel/oneapi.
    • c. Για χρήστες συμπλέγματος ή εταιρικούς χρήστες, η ομάδα διαχειριστή μπορεί να έχει εγκαταστήσει τους μεταγλωττιστές σε ένα κοινόχρηστο δίκτυο file Σύστημα. Επικοινωνήστε με το τοπικό προσωπικό διαχειριστή για την τοποθεσία εγκατάστασης
      ( ).
  2. Πηγαίνετε το σενάριο ρύθμισης περιβάλλοντος για το κέλυφός σας:
    • a. bash: πηγή /setvars.sh intel64
    • b. csh/tcsh: πηγή /setvars.csh intel64

Εγκατάσταση προγραμμάτων οδήγησης ή προσθηκών GPU (Προαιρετικό)
Μπορείτε να αναπτύξετε εφαρμογές oneAPI χρησιμοποιώντας C++ και SYCL* που θα τρέχουν σε επεξεργαστές Intel, AMD* ή NVIDIA*. Για να αναπτύξετε και να εκτελέσετε εφαρμογές για συγκεκριμένες GPU, πρέπει πρώτα να εγκαταστήσετε τα αντίστοιχα προγράμματα οδήγησης ή πρόσθετα:

  • Για να χρησιμοποιήσετε μια Intel GPU, εγκαταστήστε τα πιο πρόσφατα προγράμματα οδήγησης Intel GPU.
  • Για να χρησιμοποιήσετε μια GPU AMD, εγκαταστήστε την προσθήκη oneAPI για AMD GPUs.
  • Για να χρησιμοποιήσετε μια GPU NVIDIA, εγκαταστήστε την προσθήκη oneAPI για NVIDIA GPUs.

Επιλογή 1: Χρησιμοποιήστε τη γραμμή εντολών
Ο μεταγλωττιστής Intel® oneAPI DPC++/C++ παρέχει πολλαπλά προγράμματα οδήγησης:

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-1intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-2

Καλέστε τον μεταγλωττιστή χρησιμοποιώντας την ακόλουθη σύνταξη:
{compiler driver} [επιλογή] file1 [file2…]

Για π.χample:
icpx hello-world.cpp

Για τη μεταγλώττιση SYCL, χρησιμοποιήστε την επιλογή -fsycl με το πρόγραμμα οδήγησης C++:
icpx -fsycl hello-world.cpp

ΣΗΜΕΙΩΜΑ: Όταν χρησιμοποιείται -fsycl, θεωρείται -fsycl-targets=spir64, εκτός εάν οι -fsycl-targets έχουν οριστεί ρητά στην εντολή.
Εάν στοχεύετε μια GPU NVIDIA ή AMD, ανατρέξτε στον αντίστοιχο οδηγό έναρξης προσθήκης GPU για λεπτομερείς οδηγίες μεταγλώττισης:

  • oneAPI για NVIDIA GPU Οδηγός έναρξης
  • Οδηγός έναρξης oneAPI για GPU της AMD

Επιλογή 2: Χρησιμοποιήστε το Eclipse* CDT
Ακολουθήστε αυτά τα βήματα για να καλέσετε τον μεταγλωττιστή μέσα από το Eclipse* CDT.

Εγκαταστήστε το πρόσθετο Intel® Compiler Eclipse CDT.

  1. Ξεκινήστε το Eclipse
  2. Επιλέξτε Βοήθεια > Εγκατάσταση νέου λογισμικού
  3. Επιλέξτε Προσθήκη για να ανοίξετε το παράθυρο διαλόγου Προσθήκη τοποθεσίας
  4. Επιλέξτε Αρχείο, περιηγηθείτε στον κατάλογο /μεταγλωττιστής/ /linux/ide_support, επιλέξτε το .zip file που ξεκινά με com.intel.dpcpp.compiler και, στη συνέχεια, επιλέξτε OK
  5. Επιλέξτε τις επιλογές που ξεκινούν με την Intel, επιλέξτε Επόμενο και, στη συνέχεια, ακολουθήστε τις οδηγίες εγκατάστασης
  6. Όταν ερωτηθείτε εάν θέλετε να επανεκκινήσετε το Eclipse*, επιλέξτε Ναι

Δημιουργήστε ένα νέο έργο ή ανοίξτε ένα υπάρχον έργο.

  1. Ανοίξτε το υπάρχον έργο ή δημιουργήστε νέο έργο στο Eclipse
  2. Κάντε δεξί κλικ στο Project > Properties > C/C++ Build > Tool chain Editor
  3. Επιλέξτε Intel DPC++/C++ Compiler από τον δεξιό πίνακα

Ορισμός διαμορφώσεων κατασκευής.

  1. Ανοίξτε το Υπάρχον έργο στο Eclipse
  2. Κάντε δεξί κλικ στο Project > Properties > C/C++ Build > Settings
  3. Δημιουργήστε ή διαχειριστείτε διαμορφώσεις έκδοσης στο δεξιό πλαίσιο

Δημιουργήστε ένα πρόγραμμα από τη γραμμή εντολών
Ακολουθήστε τα παρακάτω βήματα για να δοκιμάσετε την εγκατάσταση του μεταγλωττιστή και να δημιουργήσετε ένα πρόγραμμα.intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-3

  1. Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε ένα file ονομάζεται hello-world.cpp με το ακόλουθο περιεχόμενο:
  2. Μεταγλώττιση του hello-world.cpp:
    icpx hello-world.cpp -o hello-world
    Η επιλογή -o καθορίζει το file όνομα για το παραγόμενο αποτέλεσμα.
  3. Τώρα έχετε ένα εκτελέσιμο που ονομάζεται hello-world, το οποίο μπορεί να εκτελεστεί και θα δώσει άμεσα σχόλια:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-4

Ποιες εξόδους
Μπορείτε να κατευθύνετε και να ελέγξετε τη μεταγλώττιση με επιλογές μεταγλωττιστή. Για π.χample, μπορείτε να δημιουργήσετε το αντικείμενο file και εξάγουμε το τελικό δυαδικό σε δύο βήματα:

  1. Μεταγλώττιση του hello-world.cpp:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-5Η επιλογή -c αποτρέπει τη σύνδεση σε αυτό το βήμα.
  2. Χρησιμοποιήστε τον μεταγλωττιστή icpx για να συνδέσετε τον κώδικα αντικειμένου της εφαρμογής που προκύπτει και να εξάγετε ένα εκτελέσιμο αρχείο:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-6
    Η επιλογή -o καθορίζει το εκτελέσιμο αρχείο που δημιουργείται file όνομα. Ανατρέξτε στις Επιλογές μεταγλωττιστή για λεπτομέρειες σχετικά με τις διαθέσιμες επιλογές.

Ξεκινήστε στα Windows

Πριν ξεκινήσετε

Ορισμός μεταβλητών περιβάλλοντος
Ο μεταγλωττιστής ενσωματώνεται στις ακόλουθες εκδόσεις του Microsoft Visual Studio*:

  • Visual Studio 2022
  • Visual Studio 2019
  • Visual Studio 2017

ΣΗΜΕΙΩΜΑ Η υποστήριξη για το Microsoft Visual Studio 2017 έχει καταργηθεί από την έκδοση Intel® oneAPI 2022.1 και θα καταργηθεί σε μελλοντική έκδοση.

Για πλήρη λειτουργικότητα εντός του Visual Studio, συμπεριλαμβανομένου του εντοπισμού σφαλμάτων και της ανάπτυξης, απαιτείται Visual Studio Community Edition ή νεότερη έκδοση. Το Visual Studio Express Edition επιτρέπει μόνο εκδόσεις γραμμής εντολών. Για όλες τις εκδόσεις, η υποστήριξη Microsoft C++ πρέπει να επιλεγεί ως μέρος της εγκατάστασης του Visual Studio. Για το Visual Studio 2017 και νεότερες εκδόσεις, πρέπει να χρησιμοποιήσετε μια προσαρμοσμένη εγκατάσταση για να ορίσετε αυτήν την επιλογή.
Συνήθως δεν χρειάζεται να ορίσετε τις μεταβλητές περιβάλλοντος στα Windows, καθώς το παράθυρο της γραμμής εντολών του μεταγλωττιστή ορίζει αυτές τις μεταβλητές για εσάς αυτόματα. Εάν πρέπει να ορίσετε τις μεταβλητές περιβάλλοντος, εκτελέστε τη δέσμη ενεργειών περιβάλλοντος όπως περιγράφεται στην τεκμηρίωση Get Started για τη συγκεκριμένη σουίτα.
Ο προεπιλεγμένος κατάλογος εγκατάστασης ( ) είναι το C:\Program Files (x86)\Intel\oneAPI.

Εγκατάσταση προγραμμάτων οδήγησης GPU (προαιρετικό)
Για να αναπτύξετε και να εκτελέσετε εφαρμογές για Intel GPU, πρέπει πρώτα να εγκαταστήσετε τα πιο πρόσφατα προγράμματα οδήγησης Intel GPU.

Επιλογή 1: Χρησιμοποιήστε τη γραμμή εντολών στο Microsoft Visual Studio

Ο μεταγλωττιστής Intel® oneAPI DPC++/C++ παρέχει πολλαπλά προγράμματα οδήγησης:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-7 intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-8

Καλέστε τον μεταγλωττιστή χρησιμοποιώντας την ακόλουθη σύνταξη:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-9

Για να καλέσετε τον μεταγλωττιστή χρησιμοποιώντας τη γραμμή εντολών μέσα από το Microsoft Visual Studio, ανοίξτε μια γραμμή εντολών και εισαγάγετε την εντολή μεταγλώττισης. Για π.χample:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-10

Για τη μεταγλώττιση SYCL, χρησιμοποιήστε την επιλογή -fsycl με το πρόγραμμα οδήγησης C++:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-11

ΣΗΜΕΙΩΜΑ: Όταν χρησιμοποιείται -fsycl, θεωρείται -fsycl-targets=spir64, εκτός εάν οι -fsycl-targets έχουν οριστεί ρητά στην εντολή.

Επιλογή 2: Χρησιμοποιήστε το Microsoft Visual Studio
Υποστήριξη έργου για τον μεταγλωττιστή Intel® DPC++/C++ στο Microsoft Visual Studio
Τα νέα έργα Microsoft Visual Studio για DPC++ διαμορφώνονται αυτόματα ώστε να χρησιμοποιούν τον μεταγλωττιστή Intel® oneAPI DPC++/C++.
Τα νέα έργα Microsoft Visual C++* (MSVC) πρέπει να ρυθμιστούν με μη αυτόματο τρόπο ώστε να χρησιμοποιούν τον μεταγλωττιστή Intel® oneAPI DPC++/C++.

ΣΗΜΕΙΩΜΑ: Οι τύποι έργων CLR C++ που βασίζονται σε NET δεν υποστηρίζονται από τον μεταγλωττιστή Intel® oneAPI DPC++/C++. Οι συγκεκριμένοι τύποι έργων θα διαφέρουν ανάλογα με την έκδοση του Visual Studio που διαθέτετε, π.χample: CLR Class Library, CLR Console App ή CLR Empty Project.

Χρησιμοποιήστε τον μεταγλωττιστή Intel® DPC++/C++ στο Microsoft Visual Studio
Τα ακριβή βήματα ενδέχεται να διαφέρουν ανάλογα με την έκδοση του Microsoft Visual Studio που χρησιμοποιείται.

  1. Δημιουργήστε ένα έργο Microsoft Visual C++ (MSVC) ή ανοίξτε ένα υπάρχον έργο.
  2. Στην Εξερεύνηση λύσεων, επιλέξτε το(τα) έργο(α) που θέλετε να δημιουργήσετε με τον μεταγλωττιστή Intel® oneAPI DPC++/C++.
  3. Ανοίξτε Έργο > Ιδιότητες .
  4. Στο αριστερό παράθυρο, αναπτύξτε την κατηγορία Ιδιότητες διαμόρφωσης και επιλέξτε τη σελίδα Γενική ιδιότητα.
  5. Στο δεξιό τμήμα του παραθύρου αλλάξτε το σετ εργαλείων πλατφόρμας στον μεταγλωττιστή που θέλετε να χρησιμοποιήσετε:
    • Για C++ με SYCL, επιλέξτε Intel® oneAPI DPC++ Compiler.
    • Για C/C++, υπάρχουν δύο σύνολα εργαλείων.
      Επιλέξτε Intel C++ Compiler (πρώηνample 2021) για επίκληση icx.
      Επιλέξτε Intel C++ Compiler (πρώηνample 19.2) για επίκληση icl.
      Εναλλακτικά, μπορείτε να καθορίσετε μια έκδοση μεταγλωττιστή ως το σύνολο εργαλείων για όλες τις υποστηριζόμενες πλατφόρμες και τις διαμορφώσεις των επιλεγμένων έργων επιλέγοντας Έργο > Μεταγλωττιστής Intel > Χρήση μεταγλωττιστή Intel oneAPI DPC++/C++.
  6. Ανακατασκευή, χρησιμοποιώντας είτε Build > Project only > Rebuild for a single project είτε Build > Rebuild Solution για λύση.

Επιλέξτε Έκδοση μεταγλωττιστή
Εάν έχετε εγκαταστήσει πολλές εκδόσεις του μεταγλωττιστή Intel® oneAPI DPC++/C++, μπορείτε να επιλέξετε ποια έκδοση θέλετε από το πλαίσιο διαλόγου Επιλογή μεταγλωττιστή:

  1. Επιλέξτε ένα έργο και, στη συνέχεια, μεταβείτε στα Εργαλεία > Επιλογές > Μεταγλωττιστές και βιβλιοθήκες Intel > > Μεταγλωττιστές, όπου Οι τιμές είναι C++ ή DPC++.
  2. Χρησιμοποιήστε το αναπτυσσόμενο μενού Selected Compiler για να επιλέξετε την κατάλληλη έκδοση του μεταγλωττιστή.
  3. Επιλέξτε ΟΚ.

Επιστρέψτε στον μεταγλωττιστή Microsoft Visual Studio C++
Εάν το έργο σας χρησιμοποιεί τον μεταγλωττιστή Intel® oneAPI DPC++/C++, μπορείτε να επιλέξετε να επιστρέψετε στον μεταγλωττιστή Microsoft Visual C++:

  1. Επιλέξτε το έργο σας στο Microsoft Visual Studio.
  2. Κάντε δεξί κλικ και επιλέξτε Intel Compiler > Use Visual C++ από το μενού περιβάλλοντος.

Αυτή η ενέργεια ενημερώνει τη λύση file για να χρησιμοποιήσετε τον μεταγλωττιστή Microsoft Visual Studio C++. Όλες οι διαμορφώσεις των επηρεαζόμενων έργων καθαρίζονται αυτόματα, εκτός και αν επιλέξετε Να μην γίνεται καθαρισμός έργων. Εάν επιλέξετε να μην καθαρίσετε έργα, θα χρειαστεί να δημιουργήσετε εκ νέου ενημερωμένα έργα για να διασφαλίσετε όλες τις πηγές files μεταγλωττίζονται με τον νέο μεταγλωττιστή.

Δημιουργήστε ένα πρόγραμμα από τη γραμμή εντολών
Ακολουθήστε τα παρακάτω βήματα για να δοκιμάσετε την εγκατάσταση του μεταγλωττιστή και να δημιουργήσετε ένα πρόγραμμα.

  1. Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε ένα file ονομάζεται hello-world.cpp με το ακόλουθο περιεχόμενο:
    #περιλαμβάνω int main() std::cout << “Γεια σου, κόσμος!\n”; επιστροφή 0;
  2. Μεταγλώττιση του hello-world.cpp:
    icx hello-world.cpp
  3. Τώρα έχετε ένα εκτελέσιμο αρχείο που ονομάζεται hello-world.exe το οποίο μπορεί να εκτελεστεί και θα δώσει άμεσα σχόλια:
    hello-world.exe

Ποιες εξόδους:
Γεια σου κόσμο!

Μπορείτε να κατευθύνετε και να ελέγξετε τη μεταγλώττιση με επιλογές μεταγλωττιστή. Για π.χample, μπορείτε να δημιουργήσετε το αντικείμενο file και εξάγουμε το τελικό δυαδικό σε δύο βήματα:

  1.  Μεταγλώττιση του hello-world.cpp:
    icx hello-world.cpp /c /Fohello-world.obj
    Η επιλογή /c αποτρέπει τη σύνδεση σε αυτό το βήμα και το /Fo καθορίζει το όνομα για το αντικείμενο file.
  2. Χρησιμοποιήστε τον μεταγλωττιστή icx για να συνδέσετε τον κώδικα αντικειμένου της εφαρμογής που προκύπτει και να εξάγετε ένα εκτελέσιμο:
    icx hello-world.obj /Fehello-world.exe
  3. Η επιλογή /Fe καθορίζει το εκτελέσιμο αρχείο που δημιουργείται file όνομα. Ανατρέξτε στις Επιλογές μεταγλωττιστή για λεπτομέρειες σχετικά με τις διαθέσιμες επιλογές.

Μεταγλώττιση και εκτέλεση Sample Code

Πολλαπλοί κωδικοί sampπαρέχονται για τον μεταγλωττιστή Intel® oneAPI DPC++/C++, ώστε να μπορείτε να εξερευνήσετε τις δυνατότητες του μεταγλωττιστή και να εξοικειωθείτε με τον τρόπο λειτουργίας του. Για π.χample:

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-17intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-18

Επόμενα Βήματα

  • Χρησιμοποιήστε τον πιο πρόσφατο oneAPI Code Samples και ακολουθήστε μαζί με τους πόρους εκπαίδευσης Intel® oneAPI.
  • Εξερευνήστε τον Οδηγό προγραμματιστή μεταγλωττιστή Intel® oneAPI DPC++/C++ και την αναφορά στη Ζώνη προγραμματιστών Intel®.

Έγγραφα / Πόροι

intel Ξεκινήστε με τον μεταγλωττιστή oneAPI DPC ++/C++ [pdf] Οδηγός χρήστη
Ξεκινήστε με το oneAPI DPC C Compiler, Ξεκινήστε με το, oneAPI DPC C Compiler

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *