intel በ oneAPI DPC ++/C++ Compiler ይጀምሩ
መግቢያ
Intel® oneAPI DPC++/C++ Compiler አፕሊኬሽኖችዎ በIntel® 64 architectures Windows* እና Linux* ላይ በፍጥነት እንዲሰሩ የሚያግዙ ማሻሻያዎችን ያቀርባል፣ ይህም የቅርብ ጊዜውን የC፣ C++ እና SYCL የቋንቋ ደረጃዎችን ይደግፋል። ይህ ማቀናበሪያ አድቫን በመውሰድ በከፍተኛ ፍጥነት የሚሰራ የተመቻቸ ኮድ ያዘጋጃል።tagበIntel® Xeon® ፕሮሰሰር እና ተኳዃኝ ፕሮሰሰር ውስጥ ከጊዜ ወደ ጊዜ እየጨመረ ካለው የኮር ቆጠራ እና የቬክተር መመዝገቢያ ስፋት። የIntel® Compiler በላቀ ማሻሻያዎች እና ነጠላ ትምህርት ባለብዙ ዳታ (ሲኤምዲ) ቬክተሬሽን፣ ከIntel® Performance Libraries ጋር በመቀናጀት እና የOpenMP* 5.0/5.1 ትይዩ የፕሮግራም አወጣጥ ሞዴልን በመጠቀም የመተግበሪያ አፈጻጸምን ለማሳደግ ይረዳዎታል።
Intel® oneAPI DPC++/C++ Compiler በ C++ ላይ የተመሰረተ SYCL* ምንጭ ያጠናቅራል files ሰፊ ክልል ስሌት accelerators.
Intel® oneAPI DPC++/C++ Compiler የIntel® oneAPI Toolkits አካል ነው።
ተጨማሪ ያግኙ
የይዘት መግለጫ እና አገናኞች |
የመልቀቂያ ማስታወሻዎች ለሚታወቁ ጉዳዮች እና በጣም ወቅታዊ መረጃ ለማግኘት የመልቀቂያ ማስታወሻዎችን ገጽ ይጎብኙ።
Intel® oneAPI ፕሮግራሚንግ መመሪያ በIntel® oneAPI DPC++/C++ Compiler ላይ ዝርዝሮችን ይሰጣል የፕሮግራሚንግ ሞዴል፣ ስለ SYCL* እና ስለ OpenMP* ጭነት ዝርዝሮች፣ ለተለያዩ ኢላማ አፋጣኝ ፕሮግራሞች እና የIntel® oneAPI ቤተ-መጻሕፍት መግቢያዎችን ጨምሮ። Intel® oneAPI DPC++/C++ Intel® oneAPI DPC++/C++ የአቀናባሪ ባህሪያትን እና ማዋቀርን ያስሱ እና የማጠናከሪያ ገንቢ መመሪያ እና ስለ አቀናባሪ አማራጮች፣ ባህሪያት እና የበለጠ ዝርዝር መረጃ ያግኙ ማጣቀሻ ተጨማሪ. አንድ ኤፒአይ ኮድ ኤስampሌስ የቅርብ ጊዜውን oneAPI ኮድ s ያስሱampሌስ. • Intel® oneAPI ውሂብ ትይዩ C+ በIntel® oneAPI Data Parallel C+ ውስጥ ጥያቄዎችን ይጠይቁ እና መልሶችን ያግኙ + መድረክ + እና Intel® C ++ ኮምፕሌተር መድረኮች።
Intel® oneAPI DPC++/C++ አጋዥ ስልጠናዎችን፣ የስልጠና ቁሳቁሶችን እና ሌሎች Intel® oneAPIን ያስሱ የማጠናከሪያ ሰነድ DPC++/C++ የማጠናከሪያ ሰነድ። የ SYCL ዝርዝር ስሪት 1.2.1 የSYCL ዝርዝር መግለጫ፣ SYCL OpenCL መሳሪያዎችን እንዴት እንደሚያዋህድ ያብራራል። ፒዲኤፍ ከዘመናዊው ሲ ++ ጋር። https://www.khronos.org/sycl/ አበቃview የ SYCL. የጂኤንዩ* C++ ቤተ-መጽሐፍት - በመጠቀም ባለሁለት ABIን ስለመጠቀም የጂኤንዩ* C++ ላይብረሪ ሰነድ። ድርብ ኤቢአይ |
ንብርብሮች ለ Yocto * ፕሮጀክት ሜታ-ኢንቴልን በመጠቀም አንድ ኤፒአይ ክፍሎችን ወደ ዮክቶ ፕሮጀክት ግንባታ ያክሉ
ንብርብሮች. |
ማሳሰቢያዎች እና ማስተባበያዎች
የኢንቴል ቴክኖሎጂዎች የነቃ ሃርድዌር ፣ ሶፍትዌር ወይም የአገልግሎት ማግበር ሊፈልጉ ይችላሉ ፡፡
- ምንም ምርት ወይም አካል በፍፁም አስተማማኝ ሊሆን አይችልም ፡፡
- የእርስዎ ወጪዎች እና ውጤቶች ሊለያዩ ይችላሉ።
© ኢንቴል ኮርፖሬሽን. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ሌሎች ስሞች እና የንግድ ምልክቶች እንደ ሌሎች ንብረት ሊጠየቁ ይችላሉ።
በዚህ ሰነድ ማንኛውም የአእምሯዊ ንብረት መብቶች (የተገለጸ ወይም በተዘዋዋሪ፣ በኤስቶፔል ወይም በሌላ መንገድ) ፈቃድ አልተሰጠም።
የተገለጹት ምርቶች የንድፍ ጉድለቶች ወይም ኢራታ በመባል የሚታወቁ ስህተቶች ሊይዙ ይችላሉ ይህም ምርቱ ከታተመ ዝርዝር መግለጫዎች እንዲወጣ ሊያደርግ ይችላል። አሁን ያለው ተለይቶ የሚታወቅ ኢራታ በጥያቄ ላይ ይገኛል።
ኢንቴል ሁሉንም ግልጽ እና የተዘዋዋሪ ዋስትናዎች፣ ያለ ገደብ፣ የተዘዋዋሪ የሸቀጣሸቀጥ ዋስትናዎች፣ ለተወሰነ ዓላማ የአካል ብቃት እና ያለመብት እንዲሁም በአፈጻጸም ሂደት፣ በንግዱ ሂደት ወይም በንግድ አጠቃቀም ላይ የሚነሱ ማናቸውንም ዋስትናዎች ጨምሮ ውድቅ ያደርጋል።
በሊኑክስ ይጀምሩ
ከመጀመርዎ በፊት
የአካባቢ ተለዋዋጮችን አዘጋጅ
ማጠናቀቂያውን ከመጠቀምዎ በፊት በመጀመሪያ የመነሻ መገልገያውን በመጠቀም የአካባቢ ስክሪፕትን በማፈላለግ የአካባቢ ተለዋዋጮችን ማዘጋጀት አለብዎት። ይህ ሁሉንም መሳሪያዎች በአንድ ደረጃ ያስጀምራል.
- የመጫኛ ማውጫዎን ይወስኑ ፣ :
- a. ማቀናበሪያዎ በነባሪ ቦታ በስር ተጠቃሚ ወይም ሱዶ ተጠቃሚ ከተጫነ አቀናባሪው በ/opt/intel/oneapi ስር ይጫናል። በዚህ ጉዳይ ላይ እ.ኤ.አ. /opt/intel/oneapi ነው።
- b. ስር ላልሆኑ ተጠቃሚዎች በ intel/oneapi ስር ያለው የቤትዎ ማውጫ ስራ ላይ ይውላል። በዚህ ጉዳይ ላይ እ.ኤ.አ.
$HOME/intel/oneapi ይሆናል። - c. ለክላስተር ወይም ለድርጅት ተጠቃሚዎች የአስተዳዳሪ ቡድንዎ ማቀናበሪያዎቹን በጋራ አውታረ መረብ ላይ ጭኖ ሊሆን ይችላል። file ስርዓት. የመትከያ ቦታን ለማወቅ ከአካባቢዎ አስተዳዳሪ ሰራተኞች ጋር ያረጋግጡ
( ).
- ለሼልዎ የአካባቢ-ቅንብር ስክሪፕት ምንጭ፡-
- a. bash: ምንጭ /setvars.sh intel64
- b. csh/tcsh፡ ምንጭ /setvars.csh intel64
የጂፒዩ ነጂዎችን ወይም ተሰኪዎችን ጫን (አማራጭ)
በ Intel፣ AMD* ወይም NVIDIA* ጂፒዩዎች ላይ የሚሰሩ C++ እና SYCL*ን በመጠቀም አንድ ኤፒአይ አፕሊኬሽኖችን ማዳበር ይችላሉ። ለተወሰኑ ጂፒዩዎች አፕሊኬሽኖችን ለመስራት እና ለማሄድ መጀመሪያ ተጓዳኝ ሾፌሮችን ወይም ተሰኪዎችን መጫን አለቦት፡-
- ኢንቴል ጂፒዩ ለመጠቀም የቅርብ ጊዜዎቹን የኢንቴል ጂፒዩ ሾፌሮችን ይጫኑ።
- AMD ጂፒዩ ለመጠቀም አንድ ኤፒአይ ለ AMD GPUs ፕለጊን ጫን።
- የNVDIA ጂፒዩ ለመጠቀም አንድ ኤፒአይ ለNVadi GPUs ፕለጊን ይጫኑ።
አማራጭ 1፡ የትእዛዝ መስመሩን ተጠቀም
Intel® oneAPI DPC++/C++ Compiler ብዙ ነጂዎችን ያቀርባል፡-
የሚከተለውን አገባብ በመጠቀም አጠናቃሪውን ጥራ፡
{አቀናባሪ ሾፌር} [አማራጭ] file1 [file2…]
ለ exampላይ:
icpx ሰላም-ዓለም.cpp
ለSYCL ማጠናቀር፣ -fsycl የሚለውን አማራጭ ከC++ ሾፌር ጋር ይጠቀሙ፡-
icpx -fsycl ሰላም-world.cpp
ማስታወሻ፡- -fsycl ሲጠቀሙ -fsycl-ታርጌት በትእዛዙ ውስጥ በግልጽ ካልተቀመጡ በስተቀር -fsycl-targets=spir64 ይታሰባል።
በNVDIA ወይም AMD GPU ላይ እያነጣጠሩ ከሆነ ለዝርዝር የማጠናቀር መመሪያዎች ተዛማጅ የሆነውን የጂፒዩ ፕለጊን ማስጀመሪያ መመሪያን ይመልከቱ፡-
- oneAPI ለNVadi ጂፒዩዎች የጀማሪ መመሪያ
- oneAPI ለ AMD ጂፒዩዎች የጀማሪ መመሪያ
አማራጭ 2፡ Eclipse* CDT ይጠቀሙ
አቀናባሪውን ከግርዶሽ* ሲዲቲ ውስጥ ለመጥራት እነዚህን ደረጃዎች ይከተሉ።
የIntel® Compiler Eclipse CDT ተሰኪን ይጫኑ።
- ግርዶሽ ጀምር
- እገዛ > አዲስ ሶፍትዌር ጫን የሚለውን ይምረጡ
- የጣቢያ አክልን ለመክፈት አክል የሚለውን ይምረጡ
- ማህደርን ይምረጡ፣ ወደ ማውጫው ያስሱ /ማጠናቀር/ /linux/ide_support, .zip የሚለውን ይምረጡ file በ com.intel.dpcpp.compiler ይጀምራል እና እሺን ይምረጡ
- ከኢንቴል የሚጀምሩ አማራጮችን ይምረጡ፣ ቀጣይ የሚለውን ይምረጡ፣ ከዚያ የመጫኛ መመሪያዎችን ይከተሉ
- Eclipse* እንደገና ማስጀመር ትፈልጋለህ ስትጠየቅ አዎ የሚለውን ምረጥ
አዲስ ፕሮጀክት ይገንቡ ወይም ነባር ፕሮጀክት ይክፈቱ።
- ያለውን ፕሮጀክት ክፈት ወይም በግርዶሽ ላይ አዲስ ፕሮጀክት ፍጠር
- በፕሮጀክት> Properties> C/C++ Build> የመሳሪያ ሰንሰለት አርታዒ ላይ በቀኝ ጠቅ ያድርጉ
- ከቀኝ ፓነል ኢንቴል ዲፒሲ ++/C++ ማጠናከሪያን ይምረጡ
የግንባታ ውቅሮችን ያዘጋጁ።
- በግርዶሽ ላይ ያለውን ፕሮጀክት ክፈት
- ፕሮጄክት> ባሕሪያት> C/C++ ግንባታ> መቼቶች ላይ በቀኝ ጠቅ ያድርጉ
- በትክክለኛው ፓነል ውስጥ የግንባታ ውቅሮችን ይፍጠሩ ወይም ያስተዳድሩ
ከትዕዛዝ መስመሩ አንድ ፕሮግራም ይገንቡ
የአቀናባሪውን ጭነት ለመፈተሽ እና ፕሮግራም ለመገንባት የሚከተሉትን ደረጃዎች ይጠቀሙ።
- ሀ ለመፍጠር የጽሑፍ አርታዒን ይጠቀሙ file ከሚከተሉት ይዘቶች ጋር hello-world.cpp ይባላል፡-
- hello-world.cpp ያጠናቅሩ፡
icpx ሰላም-ዓለም.cpp -o ሰላም-ዓለም
የ -o አማራጭ ይገልፃል። file ለተፈጠረው ውጤት ስም. - አሁን ሄሎ-አለም የሚባል ተፈፃሚ አለህ፣ ሊሄድ የሚችል እና ወዲያውኑ ግብረመልስ ይሰጣል፡-
የትኞቹ ውጤቶች
ማጠናቀርን በአቀናባሪ አማራጮች መምራት እና መቆጣጠር ይችላሉ። ለ example, እቃውን መፍጠር ይችላሉ file እና የመጨረሻውን ሁለትዮሽ በሁለት ደረጃዎች ያውጡ፡
- hello-world.cpp ያጠናቅሩ፡
የ -c አማራጭ በዚህ ደረጃ መገናኘትን ይከለክላል.
- የተገኘውን የመተግበሪያ ነገር ኮድ ለማገናኘት እና ተፈፃሚ ለማድረግ የ icpx ማጠናከሪያውን ይጠቀሙ፡-
የ -o አማራጭ የመነጨውን ተፈፃሚ ይገልጻል file ስም. ስላሉት አማራጮች ዝርዝሮችን ለማግኘት የአቀናባሪ አማራጮችን ይመልከቱ።
በዊንዶውስ ላይ ይጀምሩ
ከመጀመርዎ በፊት
የአካባቢ ተለዋዋጮችን አዘጋጅ
አቀናባሪው ከሚከተሉት የማይክሮሶፍት ቪዥዋል ስቱዲዮ ስሪቶች ጋር ይዋሃዳል።
- ቪዥዋል ስቱዲዮ 2022
- ቪዥዋል ስቱዲዮ 2019
- ቪዥዋል ስቱዲዮ 2017
ማስታወሻ የማይክሮሶፍት ቪዥዋል ስቱዲዮ 2017 ድጋፍ ከIntel® oneAPI 2022.1 መለቀቅ ጀምሮ ተቋርጧል እና ወደፊት በሚለቀቅበት ጊዜ ይወገዳል።
በ Visual Studio ውስጥ ላለ ሙሉ ተግባር፣ ማረም እና ማዳበርን ጨምሮ፣ Visual Studio Community Edition ወይም ከዚያ በላይ ያስፈልጋል። ቪዥዋል ስቱዲዮ ኤክስፕረስ እትም የትእዛዝ መስመር ግንባታዎችን ብቻ ይፈቅዳል። ለሁሉም ስሪቶች የማይክሮሶፍት ሲ++ ድጋፍ እንደ ቪዥዋል ስቱዲዮ ጭነት አካል መመረጥ አለበት። ለ Visual Studio 2017 እና ከዚያ በኋላ፣ ይህን አማራጭ ለመምረጥ ብጁ ጭነት መጠቀም አለብዎት።
የአቀናባሪው የትዕዛዝ መስመር መስኮቱ እነዚህን ተለዋዋጮች በራስ ሰር ስለሚያዘጋጅልህ በተለምዶ በዊንዶው ላይ የአካባቢ ተለዋዋጮችን ማዘጋጀት አያስፈልግም። የአካባቢ ተለዋዋጮችን ማቀናበር ከፈለጉ፣ በስብስብ-ተኮር ሰነድ ውስጥ እንደተገለጸው የአካባቢ ስክሪፕቱን ያሂዱ።
ነባሪ የመጫኛ ማውጫ ( ) C:\ፕሮግራም ነው። Files (x86)\Intel\oneAPI.
የጂፒዩ ነጂዎችን ጫን (አማራጭ)
ለኢንቴል ጂፒዩዎች አፕሊኬሽኖችን ለመስራት እና ለማሄድ መጀመሪያ የቅርብ ጊዜዎቹን የኢንቴል ጂፒዩ ሾፌሮችን መጫን አለቦት።
አማራጭ 1፡ የትእዛዝ መስመርን በማይክሮሶፍት ቪዥዋል ስቱዲዮ ይጠቀሙ
Intel® oneAPI DPC++/C++ Compiler ብዙ ነጂዎችን ያቀርባል፡-
የሚከተለውን አገባብ በመጠቀም አጠናቃሪውን ጥራ፡
ከማይክሮሶፍት ቪዥዋል ስቱዲዮ ውስጥ የሚገኘውን የትእዛዝ መስመር ተጠቅመው አቀናባሪውን ለመጥራት የትእዛዝ መጠየቂያውን ይክፈቱ እና የማጠናቀር ትእዛዝዎን ያስገቡ። ለ exampላይ:
ለSYCL ማጠናቀር፣ -fsycl የሚለውን አማራጭ ከC++ ሾፌር ጋር ይጠቀሙ፡-
ማስታወሻ፡- -fsycl ሲጠቀሙ -fsycl-ታርጌት በትእዛዙ ውስጥ በግልጽ ካልተቀመጡ በስተቀር -fsycl-targets=spir64 ይታሰባል።
አማራጭ 2፡ ማይክሮሶፍት ቪዥዋል ስቱዲዮን ተጠቀም
በማይክሮሶፍት ቪዥዋል ስቱዲዮ ውስጥ ለኢንቴል® DPC++/C++ ማጠናከሪያ የፕሮጀክት ድጋፍ
አዲስ የማይክሮሶፍት ቪዥዋል ስቱዲዮ ፕሮጄክቶች ለDPC++ በራስ ሰር የተዋቀሩ ናቸው Intel® oneAPI DPC++/C++ Compiler።
አዲስ የማይክሮሶፍት ቪዥዋል C++* (MSVC) ፕሮጀክቶች Intel® oneAPI DPC++/C++ Compiler ለመጠቀም በእጅ መዋቀር አለባቸው።
ማስታወሻ፡- NET-based CLR C++ የፕሮጀክት አይነቶች በIntel® oneAPI DPC++/C++ Compiler አይደገፉም። የተወሰኑት የፕሮጀክት ዓይነቶች እንደ የእርስዎ ቪዥዋል ስቱዲዮ ስሪት ይለያያሉ፣ ለምሳሌampለ፡ CLR ክፍል ቤተ መፃህፍት፣ CLR Console መተግበሪያ፣ ወይም CLR ባዶ ፕሮጀክት።
በማይክሮሶፍት ቪዥዋል ስቱዲዮ ውስጥ Intel® DPC++/C++ Compiler ይጠቀሙ
በጥቅም ላይ ባለው የማይክሮሶፍት ቪዥዋል ስቱዲዮ ስሪት ላይ በመመስረት ትክክለኛ እርምጃዎች ሊለያዩ ይችላሉ።
- የማይክሮሶፍት ቪዥዋል C++ (MSVC) ፕሮጀክት ይፍጠሩ ወይም ያለ ፕሮጀክት ይክፈቱ።
- በ Solution Explorer ውስጥ በIntel® oneAPI DPC++/C++ Compiler የሚገነቡትን ፕሮጀክት(ዎች) ይምረጡ።
- ፕሮጀክት ክፈት > ንብረቶች .
- በግራ መቃን ውስጥ የማዋቀሪያ ባህሪያት ምድብ ያስፋፉ እና አጠቃላይ የንብረት ገጽን ይምረጡ።
- በትክክለኛው መቃን ውስጥ የመድረክ መሣሪያውን ወደ መጠቀም ወደሚፈልጉት ማቀናበሪያ ይለውጡ፡-
- ለC++ ከSYCL ጋር፣ Intel® oneAPI DPC++ Compiler የሚለውን ይምረጡ።
- ለ C/C++ ሁለት የመሳሪያዎች ስብስብ አለ።
Intel C++ Compiler ን ይምረጡ (ለምሳሌample 2021) icx ለመጥራት።
Intel C++ Compiler ን ይምረጡ (ለምሳሌample 19.2) ለመጥራት icl.
በአማራጭ፣ ፕሮጀክት > Intel Compiler > ኢንቴል አንድ ኤፒአይ DPC++/C++ Compiler ን በመምረጥ ለሁሉም የሚደገፉ መድረኮች እና ለተመረጠው ፕሮጀክት(ዎች) ውቅሮች የማጠናከሪያ ሥሪትን መግለጽ ይችላሉ።
- እንደገና ገንባ፣ ወይ ግንባታ > ፕሮጀክት ብቻ > ለአንድ ነጠላ ፕሮጀክት እንደገና መገንባት ወይም መገንባት > መፍትሄን መልሶ መገንባት ለመፍትሔ።
የማጠናከሪያ ሥሪትን ይምረጡ
ብዙ የIntel® oneAPI DPC++/C++ Compiler የተጫነ ከሆነ፣ ከኮምፕለር ምርጫው ሳጥን ውስጥ የትኛውን ስሪት እንደሚፈልጉ መምረጥ ይችላሉ።
- አንድ ፕሮጀክት ምረጥ፣ በመቀጠል ወደ Tools > Options > Intel Compilers and Libraries > ይሂዱ > አቀናባሪዎች፣ የት እሴቶች C++ ወይም DPC++ ናቸው።
- ተገቢውን የአቀናባሪውን ስሪት ለመምረጥ የተመረጠውን ኮምፕሌተር ተቆልቋይ ሜኑ ይጠቀሙ።
- እሺን ይምረጡ።
ወደ ማይክሮሶፍት ቪዥዋል ስቱዲዮ C++ አቀናባሪ ተመለስ
የእርስዎ ፕሮጀክት Intel® oneAPI DPC++/C++ Compiler እየተጠቀመ ከሆነ ወደ Microsoft Visual C++ ማቀናበሪያ ለመመለስ መምረጥ ይችላሉ፡
- በማይክሮሶፍት ቪዥዋል ስቱዲዮ ውስጥ የእርስዎን ፕሮጀክት ይምረጡ።
- በቀኝ ጠቅ ያድርጉ እና Intel Compiler > Visual C ++ ተጠቀም ከአውድ ሜኑ ይምረጡ።
ይህ እርምጃ መፍትሄውን ያዘምናል file የማይክሮሶፍት ቪዥዋል ስቱዲዮ C++ ማጠናከሪያን ለመጠቀም። ፕሮጀክት(ዎችን አታጽዱ) ካልመረጡ በስተቀር ሁሉም የተጎዱ ፕሮጀክቶች ውቅሮች በራስ-ሰር ይጸዳሉ። ፕሮጀክቶችን ላለማጽዳት ከመረጡ፣ ሁሉንም ምንጮች ለማረጋገጥ የተዘመኑ ፕሮጀክቶችን እንደገና መገንባት ያስፈልግዎታል fileዎች ከአዲሱ ማቀናበሪያ ጋር ይጣመራሉ።
ከትዕዛዝ መስመሩ አንድ ፕሮግራም ይገንቡ
የአቀናባሪውን ጭነት ለመፈተሽ እና ፕሮግራም ለመገንባት የሚከተሉትን ደረጃዎች ይጠቀሙ።
- ሀ ለመፍጠር የጽሑፍ አርታዒን ይጠቀሙ file ከሚከተሉት ይዘቶች ጋር hello-world.cpp ይባላል፡-
#ያካትቱ int ዋና () std::cout << "ጤና ይስጥልኝ ዓለም!\n"; መመለስ 0; - hello-world.cpp ያጠናቅሩ፡
icx ሰላም-ዓለም.cpp - አሁን hello-world.exe የሚባል ተፈጻሚ አለህ ይህም ሊሠራ የሚችል እና ወዲያውኑ ግብረ መልስ ይሰጣል፡-
ሰላም-world.exe
የትኞቹ ውጤቶች:
ሰላም ዓለም!
ማጠናቀርን በአቀናባሪ አማራጮች መምራት እና መቆጣጠር ይችላሉ። ለ example, እቃውን መፍጠር ይችላሉ file እና የመጨረሻውን ሁለትዮሽ በሁለት ደረጃዎች ያውጡ፡
- hello-world.cpp ያጠናቅሩ፡
icx ሄሎ-ዓለም.cpp /c /Fohello-world.obj
የ/c አማራጭ በዚህ ደረጃ መገናኘትን ይከለክላል እና /Fo የነገሩን ስም ይገልፃል። file. - የተገኘውን የመተግበሪያ ነገር ኮድ ለማገናኘት እና ተፈፃሚ ለማድረግ የ icx አጠናቃሪውን ይጠቀሙ፡-
icx ሄሎ-ዓለም.obj /Fehello-world.exe - የ/F አማራጩ የሚፈፀመውን ይገልፃል። file ስም. ስላሉት አማራጮች ዝርዝሮችን ለማግኘት የአቀናባሪ አማራጮችን ይመልከቱ።
ሰብስብ እና ኤስample ኮድ
ባለብዙ ኮድ samples ለ Intel® oneAPI DPC++/C++ Compiler የቀረበ ሲሆን የማጠናከሪያ ባህሪያትን ማሰስ እና እንዴት እንደሚሰራ እራስዎን ማወቅ ይችላሉ። ለ exampላይ:
ቀጣይ እርምጃዎች
- የቅርብ ጊዜውን አንድ ኤፒአይ ኮድ ኤስ ይጠቀሙamples እና ከIntel® oneAPI የሥልጠና መርጃዎች ጋር ይከተሉ።
- Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference በIntel® Developer Zone ያስሱ።
ሰነዶች / መርጃዎች
![]() |
intel በ oneAPI DPC ++/C++ Compiler ይጀምሩ [pdf] የተጠቃሚ መመሪያ በአንድ ኤፒአይ ዲፒሲ ሲ ኮምፕሌተር ይጀምሩ፣ በአንድ ኤፒአይ ዲፒሲ ሲ ኮምፕሌተር ይጀምሩ። |