intel-LOGO

ינטעל באַקומען סטאַרטעד מיט די OneAPI DPC ++/C++ קאַמפּיילער

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

הקדמה

די Intel® oneAPI DPC++/C++ קאַמפּיילער גיט אָפּטימיזאַטיאָנס וואָס העלפֿן דיין אַפּלאַקיישאַנז לויפן פאַסטער אויף Intel® 64 אַרקאַטעקטשערז אויף Windows* און Linux*, מיט שטיצן פֿאַר די לעצטע C, C++ און SYCL שפּראַך סטאַנדאַרדס. דער קאַמפּיילער טראגט אָפּטימיזעד קאָד וואָס קענען לויפן באטייטיק פאַסטער דורך גענומען אַדוואַנtagפון די טאָמיד-ינקריסינג האַרץ ציילן און וועקטאָר רעגיסטרירן ברייט אין Intel® Xeon® פּראַסעסערז און קאַמפּאַטאַבאַל פּראַסעסערז. די Intel® קאַמפּיילער וועט העלפֿן איר בוסט אַפּלאַקיישאַן פאָרשטעלונג דורך העכער אָפּטימיזאַטיאָנס און איין ינסטרוקטיאָן קייפל דאַטאַ (SIMD) וועקטאָריזאַטיאָן, ינאַגריישאַן מיט Intel® פּערפאָרמאַנסע ליבראַריעס, און דורך לעווערידזשינג די OpenMP * 5.0/5.1 פּאַראַלעל פּראָגראַממינג מאָדעל.

די Intel® oneAPI DPC ++/C++ קאַמפּיילער קאַמפּיילז C ++-באזירט SYCL * מקור fileס פֿאַר אַ ברייט קייט פון קאָמפּיוטער אַקסעלערייטערז.
די 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 קאָד סamples                      ויספאָרשן די לעצטע OneAPI קאָד סamples.

•               Intel® oneAPI Data Parallel C+      פרעגן פֿראגן און געפֿינען ענטפֿערס אין די Intel® oneAPI Data Parallel C+

+ פאָרום                                      + און Intel® C ++ קאַמפּיילער גרופּעס.

•               Intel® C ++ קאַמפּיילער פאָרום

 

Intel® oneAPI DPC++/C++                ויספאָרשן טוטאָריאַלז, טריינינג מאַטעריאַלס און אנדערע Intel® oneAPI קאַמפּיילער דאַקיומענטיישאַן                  דפּק ++/C ++ קאַמפּיילער דאַקיומענטיישאַן.

SYCL ספּעסיפיקאַטיאָן ווערסיע 1.2.1       די SYCL באַשרייַבונג, דערקלערט ווי SYCL ינטאַגרייץ OpenCL דעוויסעס PDF                                                  מיט מאָדערן C ++.

https://www.khronos.org/sycl/         אַן איבערview פון SYCL.

די GNU* C ++ ביבליאָטעק - ניצן         די GNU * C ++ ביבליאָטעק דאַקיומענטיישאַן וועגן ניצן צווייענדיק אַבי. צווייענדיק אַבי

לייַערס פֿאַר Yocto * פּראָיעקט                  לייג OneAPI קאַמפּאָונאַנץ צו אַ Yocto פּרויעקט בויען מיט די מעטאַ-ינטעל

לייַערס.

נאָטעס און אָפּלייקענונג
ינטעל טעקנאַלאַדזשיז קען דאַרפן ענייבאַלד ייַזנוואַרג, ווייכווארג אָדער דינען אַקטאַוויישאַן.

  • קיין פּראָדוקט אָדער קאָמפּאָנענט קענען זיין לעגאַמרע זיכער.
  • דיין קאָס און רעזולטאַטן קען בייַטן.

© Intel Corporation. ינטעל, די ינטעל לאָגאָ און אנדערע ינטעל מאַרקס זענען טריידמאַרקס פון ינטעל קאָרפּאָראַטיאָן אָדער זייַן סאַבסידיעריז. אנדערע נעמען און בראַנדז קענען זיין קליימד ווי די פאַרמאָג פון אנדערע.

קיין דערלויבעניש (אויסדריקט אָדער ימפּלייד, דורך עסטאָפּעל אָדער אַנדערש) צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז געגעבן דורך דעם דאָקומענט.
די דיסקרייבד פּראָדוקטן קען אַנטהאַלטן פּלאַן חסרונות אָדער ערראָרס, באקאנט ווי ערראַטאַ, וואָס קען פאַרשאַפן די פּראָדוקט צו אָפּנייגן פון ארויס ספּעסאַפאַקיישאַנז. קראַנט קעראַקטערייזד ערראַטאַ זענען בנימצא אויף בעטן.

ינטעל דיסקליימז אַלע אויסדריקן און ימפּלייד וואָראַנטיז, אַרייַנגערעכנט אָן באַגרענעצונג, די ימפּלייד וואָראַנטיז פון סחרחורות, טויגיקייט פֿאַר אַ באַזונדער ציל, און ניט-ינפרינדזשמאַנט, ווי געזונט ווי קיין וואָראַנטי ערייזינג פון לויף פון פאָרשטעלונג, לויף פון האַנדלינג אָדער נוצן אין האַנדל.

באַקומען סטאַרטעד אויף לינוקס

איידער איר אָנהייבן

שטעלן סוויווע וועריאַבאַלז
איידער איר קענען נוצן דעם קאַמפּיילער, איר מוזן ערשטער שטעלן די סוויווע וועריאַבאַלז דורך סאָרסינג די סוויווע שריפט ניצן די יניטיאַליזאַטיאָן נוצן. דעם יניטיאַלייזיז אַלע די מכשירים אין איין שריט.

  1. באַשטימען דיין ינסטאַלירונג וועגווייַזער, :
    • a. אויב דיין קאַמפּיילער איז אינסטאַלירן אין די פעליקייַט אָרט דורך אַ וואָרצל באַניצער אָדער סודאָ באַניצער, דער קאַמפּיילער וועט זיין אינסטאַלירן אונטער / אָפּט / ינטעל / oneapi. אין דעם פאַל, איז /opt/intel/oneapi.
    • b. פֿאַר ניט-וואָרצל יוזערז, דיין היים וועגווייַזער אונטער Intel / Oneapi איז געניצט. אין דעם פאַל,
      וועט זיין $HOME/intel/oneapi.
    • c. פֿאַר קנויל אָדער פאַרנעמונג יוזערז, דיין אַדמיניסטראַטאָר מאַנשאַפֿט קען האָבן אינסטאַלירן די קאָמפּילערס אויף אַ שערד נעץ file סיסטעם. קאָנטראָלירן מיט דיין היגע אַדמין שטעקן פֿאַר די אָרט פון ינסטאַלירונג
      ( ).
  2. מקור די סוויווע-באַשטעטיקן שריפט פֿאַר דיין שאָל:
    • a. bash: מקור /setvars.sh intel64
    • b. csh/tcsh: מקור /setvars.csh intel64

ינסטאַלירן גפּו דריווערס אָדער פּלוגינס (אַפּשאַנאַל)
איר קענען אַנטוויקלען OneAPI אַפּלאַקיישאַנז ניצן C ++ און SYCL * וואָס וועט לויפן אויף ינטעל, אַמד * אָדער NVIDIA * גפּוס. צו אַנטוויקלען און לויפן אַפּלאַקיישאַנז פֿאַר ספּעציפיש גפּוס, איר מוזן ערשטער ינסטאַלירן די קאָראַספּאַנדינג דריווערס אָדער פּלוגינס:

  • צו נוצן אַן Intel GPU, ינסטאַלירן די לעצטע Intel GPU דריווערס.
  • צו נוצן אַן אַמד גפּו, ינסטאַלירן די OneAPI פֿאַר אַמד גפּו פּלוגין.
  • צו נוצן אַן NVIDIA GPU, ינסטאַלירן די OneAPI פֿאַר NVIDIA GPU פּלוגין.

אָפּציע 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

רופן דעם קאַמפּיילער מיט די פאלגענדע סינטאַקס:
{קאָמפּילער דרייווער} [אָפּציע] file1 [file2...]

פֿאַר עקסampלאַ:
icpx hello-world.cpp

פֿאַר SYCL זאַמלונג, נוצן די -fsycl אָפּציע מיט די C ++ שאָפער:
icpx -fsycl hello-world.cpp

נאטיץ: ווען ניצן -fsycl, -fsycl-targets=spir64 איז אנגענומען אויב די -fsycl-targets איז בפירוש באַשטימט אין די באַפֿעל.
אויב איר טאַרגעטעד אַ NVIDIA אָדער AMD GPU, אָפּשיקן צו די קאָראַספּאַנדינג גפּו פּלוגין אָנהייב גייד פֿאַר דיטיילד זאַמלונג ינסטראַקשאַנז:

  • OneAPI פֿאַר NVIDIA GPUs באַקומען סטאַרטעד גייד
  • OneAPI פֿאַר אַמד גפּוס באַקומען סטאַרטעד גייד

אָפּציע 2: ניצן די Eclipse* CDT
גיי די סטעפּס צו רופן דעם קאַמפּיילער פֿון די Eclipse * CDT.

ינסטאַלירן די Intel® Compiler Eclipse CDT פּלוגין.

  1. אָנהייב Eclipse
  2. אויסקלייַבן הילף > ינסטאַלירן נייַ ווייכווארג
  3. אויסקלייַבן לייג צו עפֿענען דעם לייג מאַפּע דיאַלאָג
  4. אויסקלייַבן אַרטשיווע, בלעטער צו די וועגווייַזער /קאָמפּילער/ /לינוקס/ידע_סופּפּאָרט, סעלעקטירן דעם .זיפּ file וואָס סטאַרץ מיט com.intel.dpcpp.compiler, דעמאָלט אויסקלייַבן OK
  5. אויסקלייַבן די אָפּציעס אָנהייב מיט Intel, סעלעקטירן ווייַטער, און נאָכגיין די ייַנמאָנטירונג ינסטראַקשאַנז
  6. ווען געפרעגט אויב איר ווילן צו ריסטאַרט Eclipse *, סעלעקטירן יאָ

בויען אַ נייַע פּרויעקט אָדער עפענען אַן יגזיסטינג פּרויעקט.

  1. עפֿענען די יגזיסטינג פּראָיעקט אָדער שאַפֿן אַ נייַע פּראָיעקט אויף Eclipse
  2. רעכט גיט אויף פּראָיעקט > פּראָפּערטיעס > C / C ++ בויען > געצייַג קייט עדיטאָר
  3. סעלעקטירן Intel DPC ++/C ++ קאַמפּיילער פֿון די רעכט טאַפליע

שטעלן בויען קאַנפיגיעריישאַנז.

  1. עפֿענען די יגזיסטינג פּראָיעקט אויף Eclipse
  2. רעכט גיט אויף פּראָיעקט > פּראָפּערטיעס > C / C ++ בויען > סעטטינגס
  3. שאַפֿן אָדער פירן בויען קאַנפיגיעריישאַנז אין די רעכט טאַפליע

בויען אַ פּראָגראַם פֿון די באַפֿעלן שורה
ניצן די פאלגענדע סטעפּס צו פּרובירן דיין קאַמפּיילער ינסטאַלירונג און בויען אַ פּראָגראַם.Intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-3

  1. ניצן אַ טעקסט רעדאַקטאָר צו שאַפֿן אַ file גערופן hello-world.cpp מיט די פאלגענדע אינהאַלט:
  2. צונויפנעמען hello-world.cpp:
    icpx העלא-וועלט.קפּפּ -אָ העלא-וועלט
    די -o אָפּציע ספּעציפיצירט די file נאָמען פֿאַר די דזשענערייטאַד רעזולטאַט.
  3. איצט איר האָבן אַ עקסעקוטאַבלע גערופֿן העלא-וועלט וואָס קענען זיין לויפן און וועט געבן גלייך באַמערקונגען:Intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-4

וואָס אַוטפּוץ
איר קענען אָנפירן און קאָנטראָלירן זאַמלונג מיט קאַמפּיילער אָפּציעס. פֿאַר עקסampליי, איר קענען מאַכן די כייפעץ 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 *:

  • וויסואַל סטודיאָ 2022
  • וויסואַל סטודיאָ 2019
  • וויסואַל סטודיאָ 2017

נאָטיץ שטיצן פֿאַר Microsoft Visual Studio 2017 איז דיפּרישיייטיד זינט די Intel® oneAPI 2022.1 מעלדונג און וועט זיין אַוועקגענומען אין אַ צוקונפֿט מעלדונג.

פֿאַר פול פאַנגקשאַנאַליטי אין וויסואַל סטודיאָ, אַרייַנגערעכנט דיבאַגינג און אַנטוויקלונג, וויסואַל סטודיאָ קאַמיוניטי אַדישאַן אָדער העכער איז פארלאנגט. וויסואַל סטודיאָ עקספּרעסס אַדישאַן אַלאַוז בלויז באַפֿעלן-שורה בויען. פֿאַר אַלע ווערסיעס, Microsoft C ++ שטיצן מוזן זיין אויסגעקליבן ווי אַ טייל פון די וויסואַל סטודיאָ ינסטאַלירן. פֿאַר וויסואַל סטודיאָ 2017 און שפּעטער, איר מוזן נוצן אַ מנהג ינסטאַלל צו סעלעקטירן דעם אָפּציע.
איר טיפּיקלי טאָן ניט דאַרפֿן צו שטעלן די סוויווע וועריאַבאַלז אויף Windows, ווייַל די קאַמפּיילער באַפֿעלן שורה פֿענצטער שטעלט די וועריאַבאַלז פֿאַר איר אויטאָמאַטיש. אויב איר דאַרפֿן צו שטעלן די סוויווע וועריאַבאַלז, לויפן די סוויווע שריפט ווי דיסקרייבד אין דער סוויט-ספּעציפיש באַקומען סטאַרטעד דאַקיומענטיישאַן.
די פעליקייַט ינסטאַלירונג וועגווייַזער ( ) איז C:\Program Files (קס86)\ינטעל\אָנעאַפּי.

ינסטאַלירן גפּו דריווערס (אַפּשאַנאַל)
צו אַנטוויקלען און לויפן אַפּלאַקיישאַנז פֿאַר Intel GPUs, איר מוזן ערשטער ינסטאַלירן די לעצטע 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, עפֿענען אַ באַפֿעל פּינטלעך און אַרייַן דיין זאַמלונג באַפֿעל. פֿאַר עקסampלאַ: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
ניו מיקראָסאָפט וויסואַל סטודיאָ פּראַדזשעקס פֿאַר דפּק ++ זענען אויטאָמאַטיש קאַנפיגיערד צו נוצן די Intel® oneAPI DPC ++/C ++ קאַמפּיילער.
ניו מיקראָסאָפט וויסואַל C ++* (MSVC) פּראַדזשעקס מוזן זיין מאַניואַלי קאַנפיגיערד צו נוצן די Intel® oneAPI DPC ++/C ++ קאַמפּיילער.

נאטיץ: נעץ-באזירט קלר C ++ פּרויעקט טייפּס זענען נישט געשטיצט דורך די Intel® oneAPI DPC ++/C ++ קאַמפּיילער. די ספּעציפיש פּרויעקט טייפּס וועט בייַטן דיפּענדינג אויף דיין ווערסיע פון ​​וויסואַל סטודיאָ, למשלample: CLR Class Library, CLR Console אַפּ אָדער CLR Empty Project.

ניצן די Intel® DPC ++/C++ קאַמפּיילער אין Microsoft Visual Studio
פּינטלעך סטעפּס קען בייַטן דיפּענדינג אויף די ווערסיע פון ​​​​Microsoft Visual Studio אין נוצן.

  1. שאַפֿן אַ Microsoft Visual C ++ (MSVC) פּרויעקט אָדער עפֿענען אַן יגזיסטינג פּרויעקט.
  2. אין לייזונג Explorer, אויסקלייַבן די פּרויעקט (s) צו בויען מיט די Intel® oneAPI DPC ++/C++ קאַמפּיילער.
  3. עפֿענען פּראָיעקט > פּראָפּערטיעס .
  4. אין די לינקס שויב, יקספּאַנד די קאַטעגאָריע קאָנפיגוראַטיאָן פּראָפּערטיעס און סעלעקטירן דעם אַלגעמיינע פאַרמאָג בלאַט.
  5. אין די רעכט שויב טוישן די Platform Toolset צו די קאַמפּיילער איר ווילן צו נוצן:
    • פֿאַר C ++ מיט SYCL, סעלעקטירן Intel® oneAPI DPC ++ קאַמפּיילער.
    • פֿאַר C / C ++, עס זענען צוויי מכשירים.
      סעלעקטירן Intel C ++ קאַמפּיילער (למשלample 2021) צו רופן icx.
      סעלעקטירן Intel C ++ קאַמפּיילער (למשלample 19.2) צו רופן יקל.
      אַלטערנאַטיוועלי, איר קענען ספּעציפיצירן אַ קאַמפּיילער ווערסיע ווי די מכשירים פֿאַר אַלע געשטיצט פּלאַטפאָרמס און קאַנפיגיעריישאַנז פון די אויסגעקליבן פּרויעקט (s) דורך סאַלעקטינג פּראָיעקט > ינטעל קאַמפּיילער > ניצן Intel oneAPI DPC ++/C ++ קאַמפּיילער.
  6. ריבילד, ניצן אָדער בויען> בלויז פּראָיעקט> ריבילד פֿאַר אַ איין פּרויעקט אָדער בויען> ריבילד לייזונג פֿאַר אַ לייזונג.

אויסקלייַבן קאַמפּיילער ווערסיע
אויב איר האָבן קייפל ווערסיעס פון די Intel® oneAPI DPC ++/C++ קאַמפּיילער אינסטאַלירן, איר קענען אויסקלייַבן וואָס ווערסיע איר ווילן פון די קאַמפּיילער סעלעקציע דיאַלאָג קעסטל:

  1. סעלעקטירן אַ פּרויעקט, און גיין צו מכשירים> אָפּציעס> ינטעל קאָמפּילערס און ליבראַריעס> > קאָמפּילערס, ווו וואַלועס זענען C ++ אָדער DPC ++.
  2. ניצן די סעלעקטעד קאַמפּיילער פאַל-אַראָפּ מעניו צו אויסקלייַבן די צונעמען ווערסיע פון ​​די קאַמפּיילער.
  3. אויסקלייַבן OK.

באַשטימען צוריק צו Microsoft Visual Studio C ++ קאַמפּיילער
אויב דיין פּרויעקט איז ניצן די Intel® oneAPI DPC ++/C++ קאַמפּיילער, איר קענען קלייַבן צו באַשטימען צוריק צו די Microsoft Visual C ++ קאַמפּיילער:

  1. סעלעקטירן דיין פּרויעקט אין Microsoft Visual Studio.
  2. רעכט גיט און סעלעקטירן Intel Compiler> ניצן וויסואַל C ++ פון די קאָנטעקסט מעניו.

דער קאַמף דערהייַנטיקט די לייזונג file צו נוצן די Microsoft Visual Studio C ++ קאַמפּיילער. אַלע קאַנפיגיעריישאַנז פון אַפעקטאַד פּראַדזשעקס זענען אויטאָמאַטיש קלינד סייַדן איר אויסקלייַבן צי ניט ריין פּרויעקט (s). אויב איר קלייַבן נישט צו ריין פּראַדזשעקס, איר וועט דאַרפֿן צו ריבילד דערהייַנטיקט פּראַדזשעקס צו ענשור אַלע מקור files זענען קאַמפּיילד מיט די נייַ קאַמפּיילער.

בויען אַ פּראָגראַם פֿון די באַפֿעלן שורה
ניצן די פאלגענדע סטעפּס צו פּרובירן דיין קאַמפּיילער ינסטאַלירונג און בויען אַ פּראָגראַם.

  1. ניצן אַ טעקסט רעדאַקטאָר צו שאַפֿן אַ file גערופן hello-world.cpp מיט די פאלגענדע אינהאַלט:
    # אַרייַננעמען int main() std::cout << "העלא, וועלט!\n"; צוריקקומען 0;
  2. צונויפנעמען hello-world.cpp:
    icx hello-world.cpp
  3. איצט איר האָבן אַ עקסעקוטאַבלע גערופן hello-world.exe וואָס קענען זיין לויפן און וועט געבן גלייך באַמערקונגען:
    העלא-וועלט.עקסע

וואָס רעזולטאַט:
העלא, וועלט!

איר קענען אָנפירן און קאָנטראָלירן זאַמלונג מיט קאַמפּיילער אָפּציעס. פֿאַר עקסampליי, איר קענען מאַכן די כייפעץ 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 נאָמען. אָפּשיקן צו קאַמפּיילער אָפּציעס פֿאַר דעטאַילס וועגן בנימצא אָפּציעס.

קאַמפּייל און ויספירן Sampדי קאָד

קייפל קאָד סampעס זענען צוגעשטעלט פֿאַר די Intel® oneAPI DPC ++/C++ קאַמפּיילער אַזוי אַז איר קענען ויספאָרשן קאַמפּיילער פֿעיִקייטן און באקענען זיך מיט ווי עס אַרבעט. פֿאַר עקסampלאַ:

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

ווייַטער סטעפּס

  • ניצן די לעצטע OneAPI קאָד Sampאון נאָכגיין מיט די Intel® oneAPI טראַינינג רעסאָורסעס.
  • ויספאָרשן די Intel® oneAPI דפּק ++/C++ קאַמפּיילער דעוועלאָפּער גייד און רעפֿערענץ אין די Intel® דעוועלאָפּער זאָנע.

דאָקומענטן / רעסאָורסעס

ינטעל באַקומען סטאַרטעד מיט די OneAPI DPC ++/C++ קאַמפּיילער [pdfבאַניצער גייד
באַקומען סטאַרטעד מיט די OneAPI DPC C קאַמפּיילער, באַקומען סטאַרטעד מיט די OneAPI DPC C קאַמפּיילער

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *