intel ចាប់ផ្តើមជាមួយ oneAPI DPC ++/C++ Compiler
ការណែនាំ
Intel® oneAPI DPC++/C++ Compiler ផ្តល់នូវការបង្កើនប្រសិទ្ធភាពដែលជួយឱ្យកម្មវិធីរបស់អ្នកដំណើរការលឿនជាងមុននៅលើស្ថាបត្យកម្ម Intel® 64 នៅលើ Windows* និង Linux* ដោយមានការគាំទ្រសម្រាប់ស្តង់ដារភាសា C, C++ និង SYCL ចុងក្រោយបំផុត។ កម្មវិធីចងក្រងនេះផលិតកូដដែលបានកែលម្អដែលអាចដំណើរការបានលឿនជាងមុនដោយទទួលយក advantage នៃចំនួនស្នូលដែលកើនឡើងឥតឈប់ឈរ និងទទឹងចុះឈ្មោះវ៉ិចទ័រនៅក្នុងប្រព័ន្ធដំណើរការ Intel® Xeon® និងប្រព័ន្ធដំណើរការដែលត្រូវគ្នា។ Intel® Compiler នឹងជួយអ្នកក្នុងការជំរុញការអនុវត្តកម្មវិធីតាមរយៈការបង្កើនប្រសិទ្ធភាពដ៏ប្រសើរ និងវិចទ័រតែមួយ Instruction Multiple Data (SIMD) ការរួមបញ្ចូលជាមួយ Intel® Performance Libraries និងដោយប្រើប្រាស់គំរូកម្មវិធីប៉ារ៉ាឡែល OpenMP* 5.0/5.1។
Intel® oneAPI DPC++/C++ Compiler ចងក្រងប្រភព SYCL* ដែលមានមូលដ្ឋានលើ C++ files សម្រាប់ជួរដ៏ធំទូលាយនៃឧបករណ៍បង្កើនល្បឿនគណនា។
Intel® oneAPI DPC++/C++ Compiler គឺជាផ្នែកមួយនៃប្រអប់ឧបករណ៍ Intel® oneAPI ។
ស្វែងរកច្រើនទៀត
ការពិពណ៌នាខ្លឹមសារ និងតំណភ្ជាប់ |
កំណត់ចំណាំចេញផ្សាយ ចូលទៅកាន់ទំព័រកំណត់ចំណាំចេញផ្សាយសម្រាប់បញ្ហាដែលគេស្គាល់ និងព័ត៌មានចុងក្រោយបំផុត។
មគ្គុទ្ទេសក៍កម្មវិធី Intel® oneAPI ផ្តល់ព័ត៌មានលម្អិតអំពី Intel® oneAPI DPC ++/C++ Compiler គំរូនៃការសរសេរកម្មវិធី រួមទាំងព័ត៌មានលម្អិតអំពី SYCL* និង OpenMP* offload ការសរសេរកម្មវិធីសម្រាប់ឧបករណ៍បង្កើនល្បឿនគោលដៅផ្សេងៗ និងការណែនាំអំពីបណ្ណាល័យ Intel® oneAPI ។ Intel® oneAPI DPC ++/C++ រុករកលក្ខណៈពិសេស និងការដំឡើង Intel® oneAPI DPC++/C++ Compiler និង មគ្គុទ្ទេសក៍អ្នកអភិវឌ្ឍន៍កម្មវិធីចងក្រង និង ទទួលបានព័ត៌មានលម្អិតបន្ថែមអំពីជម្រើសចងក្រង គុណលក្ខណៈ និង ឯកសារយោង ច្រើនទៀត។ OneAPI កូដ Samples ស្វែងយល់ពីកូដ OneAPI ចុងក្រោយបង្អស់amples ។ • Intel® oneAPI Data Parallel C+ សួរសំណួរ និងស្វែងរកចម្លើយនៅក្នុង Intel® oneAPI Data Parallel C+ + វេទិកា + និង Intel® C++ Compiler forums។
Intel® oneAPI DPC ++/C++ ស្វែងរកការបង្រៀន សម្ភារៈបណ្តុះបណ្តាល និងIntel® oneAPI ផ្សេងទៀត។ ឯកសារចងក្រង ឯកសារចងក្រង DPC ++/C++ ។ កំណែជាក់លាក់របស់ SYCL 1.2.1 ការបញ្ជាក់ SYCL ពន្យល់ពីរបៀបដែល SYCL រួមបញ្ចូលឧបករណ៍ OpenCL PDF ជាមួយ C++ ទំនើប។ https://www.khronos.org/sycl/ ជាងview នៃ SYCL ។ បណ្ណាល័យ GNU * C ++ - ការប្រើប្រាស់ ឯកសារបណ្ណាល័យ GNU* C++ ស្តីពីការប្រើប្រាស់ ABI ពីរ។ ABI ទ្វេ |
ស្រទាប់សម្រាប់គម្រោង Yocto* បន្ថែមសមាសធាតុ OneAPI ទៅក្នុងគម្រោង Yocto ដោយប្រើ meta-intel
ស្រទាប់។ |
សេចក្តីជូនដំណឹង និងការបដិសេធ
បច្ចេកវិទ្យារបស់ Intel ប្រហែលជា តម្រូវឲ្យ មានផ្នែករឹង, សូហ្វវែរឬសេវាកម្មដែលអាចដំណើរការបាន។
- គ្មានផលិតផល ឬសមាសធាតុណាមួយអាចធានាបានដាច់ខាត។
- ការចំណាយ និងលទ្ធផលរបស់អ្នកអាចប្រែប្រួល។
© សាជីវកម្ម Intel ។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានអះអាងថាជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
គ្មានអាជ្ញាប័ណ្ណ (បញ្ជាក់ ឬបង្កប់ន័យដោយបិទបាំង ឬបើមិនដូច្នេះទេ) ចំពោះកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយឯកសារនេះ។
ផលិតផលដែលបានពិពណ៌នាអាចមានពិការភាពក្នុងការរចនា ឬកំហុសដែលគេស្គាល់ថាជា errata ដែលអាចបណ្តាលឱ្យផលិតផលខុសពីលក្ខណៈបច្ចេកទេសដែលបានបោះពុម្ពផ្សាយ។ កំហុសកំណត់លក្ខណៈបច្ចុប្បន្នអាចរកបានតាមការស្នើសុំ។
Intel បដិសេធរាល់ការធានាដោយប្រយោល និងដោយប្រយោល រួមទាំងដោយគ្មានដែនកំណត់ ការធានាដោយបង្កប់ន័យនៃភាពអាចធ្វើពាណិជ្ជកម្ម ភាពរឹងមាំសម្រាប់គោលបំណងជាក់លាក់មួយ និងការមិនរំលោភបំពាន ព្រមទាំងការធានាណាមួយដែលកើតឡើងពីដំណើរការដំណើរការ វគ្គនៃការជួញដូរ ឬការប្រើប្រាស់ក្នុងពាណិជ្ជកម្ម។
ចាប់ផ្តើមនៅលើលីនុច
មុនពេលអ្នកចាប់ផ្តើម
កំណត់អថេរបរិស្ថាន
មុនពេលអ្នកអាចប្រើកម្មវិធីចងក្រង អ្នកត្រូវតែកំណត់អថេរបរិស្ថានជាមុនសិន ដោយស្វែងរកប្រភពនៃស្គ្រីបបរិស្ថានដោយប្រើឧបករណ៍ប្រើប្រាស់ចាប់ផ្តើម។ វាចាប់ផ្តើមឧបករណ៍ទាំងអស់ក្នុងជំហានមួយ។
- កំណត់បញ្ជីដំឡើងរបស់អ្នក, :
- a. ប្រសិនបើកម្មវិធីចងក្រងរបស់អ្នកត្រូវបានដំឡើងនៅក្នុងទីតាំងលំនាំដើមដោយអ្នកប្រើប្រាស់ root ឬអ្នកប្រើប្រាស់ sudo នោះ កម្មវិធីចងក្រងនឹងត្រូវបានដំឡើងនៅក្រោម/opt/intel/oneapi។ ក្នុងករណីនេះ, គឺ /opt/intel/oneapi ។
- b. សម្រាប់អ្នកប្រើប្រាស់ដែលមិនមែនជា root ថតផ្ទះរបស់អ្នកនៅក្រោម intel/oneapi ត្រូវបានប្រើ។ ក្នុងករណីនេះ,
នឹងក្លាយជា $HOME/intel/oneapi ។ - c. សម្រាប់អ្នកប្រើប្រាស់ចង្កោម ឬសហគ្រាស ក្រុមអ្នកគ្រប់គ្រងរបស់អ្នកប្រហែលជាបានដំឡើងកម្មវិធីចងក្រងនៅលើបណ្តាញចែករំលែក file ប្រព័ន្ធ។ ពិនិត្យជាមួយបុគ្គលិករដ្ឋបាលក្នុងតំបន់របស់អ្នកសម្រាប់ទីតាំងដំឡើង
( )
- ប្រភពស្គ្រីបការកំណត់បរិស្ថានសម្រាប់សែលរបស់អ្នក៖
- a. bash: ប្រភព /setvars.sh intel64
- b. csh/tcsh៖ ប្រភព /setvars.csh intel64
ដំឡើងកម្មវិធីបញ្ជា GPU ឬកម្មវិធីជំនួយ (ស្រេចចិត្ត)
អ្នកអាចបង្កើតកម្មវិធី oneAPI ដោយប្រើ C++ និង SYCL* ដែលនឹងដំណើរការលើ Intel, AMD* ឬ NVIDIA* GPUs។ ដើម្បីបង្កើត និងដំណើរការកម្មវិធីសម្រាប់ GPUs ជាក់លាក់ អ្នកត្រូវតែដំឡើងកម្មវិធីបញ្ជា ឬកម្មវិធីជំនួយដែលត្រូវគ្នាជាមុនសិន៖
- ដើម្បីប្រើ Intel GPU សូមដំឡើងកម្មវិធីបញ្ជា Intel GPU ចុងក្រោយបង្អស់។
- ដើម្បីប្រើ AMD GPU សូមដំឡើង oneAPI សម្រាប់កម្មវិធីជំនួយ AMD GPUs ។
- ដើម្បីប្រើ NVIDIA GPU សូមដំឡើង oneAPI សម្រាប់កម្មវិធីជំនួយ NVIDIA GPUs ។
ជម្រើសទី 1: ប្រើបន្ទាត់ពាក្យបញ្ជា
Intel® oneAPI DPC ++/C ++ Compiler ផ្តល់នូវកម្មវិធីបញ្ជាជាច្រើន៖
ហៅកម្មវិធីចងក្រងដោយប្រើវាក្យសម្ព័ន្ធខាងក្រោម៖
{កម្មវិធីបញ្ជាចងក្រង} [ជម្រើស] file1 [file2…]
សម្រាប់អតីតampលេ៖
icpx hello-world.cpp
សម្រាប់ការចងក្រង SYCL ប្រើជម្រើស -fsycl ជាមួយកម្មវិធីបញ្ជា C ++៖
icpx -fsycl hello-world.cpp
ចំណាំ៖ នៅពេលប្រើ -fsycl, -fsycl-targets=spir64 ត្រូវបានសន្មត់ថា លុះត្រាតែ -fsycl-targets ត្រូវបានកំណត់យ៉ាងច្បាស់នៅក្នុងពាក្យបញ្ជា។
ប្រសិនបើអ្នកកំពុងកំណត់គោលដៅ NVIDIA ឬ AMD GPU សូមយោងទៅលើកម្មវិធីជំនួយ GPU ដែលត្រូវគ្នា ចាប់ផ្តើមការណែនាំសម្រាប់ការណែនាំអំពីការចងក្រងលម្អិត៖
- OneAPI សម្រាប់ NVIDIA GPUs ចាប់ផ្តើមការណែនាំ
- OneAPI សម្រាប់ AMD GPUs ចាប់ផ្តើមការណែនាំ
ជម្រើសទី 2៖ ប្រើ Eclipse* CDT
អនុវត្តតាមជំហានទាំងនេះ ដើម្បីហៅកម្មវិធីចងក្រងពីក្នុង Eclipse* CDT។
ដំឡើងកម្មវិធីជំនួយ Intel® Compiler Eclipse CDT ។
- ចាប់ផ្តើម Eclipse
- ជ្រើសរើសជំនួយ > ដំឡើងកម្មវិធីថ្មី។
- ជ្រើសរើស បន្ថែម ដើម្បីបើកប្រអប់ បន្ថែមគេហទំព័រ
- ជ្រើសរើស បណ្ណសារ រកមើលថត /compiler/ /linux/ide_support ជ្រើសរើស .zip file ដែលចាប់ផ្តើមជាមួយ com.intel.dpcpp.compiler បន្ទាប់មកជ្រើសរើស យល់ព្រម
- ជ្រើសរើសជម្រើសដែលចាប់ផ្តើមជាមួយ Intel ជ្រើសរើស Next បន្ទាប់មកធ្វើតាមការណែនាំដំឡើង
- នៅពេលសួរថាតើអ្នកចង់ចាប់ផ្តើម Eclipse* ឡើងវិញទេ សូមជ្រើសរើសបាទ
បង្កើតគម្រោងថ្មី ឬបើកគម្រោងដែលមានស្រាប់។
- បើកគម្រោងដែលមានស្រាប់ ឬបង្កើតគម្រោងថ្មីនៅលើ Eclipse
- ចុចកណ្ដុរស្ដាំលើ គម្រោង > លក្ខណសម្បត្តិ > C/C++ Build > Tool chain Editor
- ជ្រើសរើស Intel DPC ++/C++ Compiler ពីបន្ទះខាងស្តាំ
កំណត់រចនាសម្ព័ន្ធសំណង់។
- បើកគម្រោងដែលមានស្រាប់នៅលើ Eclipse
- ចុចកណ្ដុរស្ដាំលើ គម្រោង > លក្ខណសម្បត្តិ > C/C++ Build > Settings
- បង្កើត ឬគ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធសំណង់នៅក្នុងបន្ទះខាងស្តាំ
បង្កើតកម្មវិធីពីបន្ទាត់ពាក្យបញ្ជា
ប្រើជំហានខាងក្រោមដើម្បីសាកល្បងការដំឡើងកម្មវិធីចងក្រងរបស់អ្នក និងបង្កើតកម្មវិធី។
- ប្រើកម្មវិធីនិពន្ធអត្ថបទដើម្បីបង្កើត a file ហៅថា hello-world.cpp ដែលមានខ្លឹមសារដូចខាងក្រោម៖
- ចងក្រង hello-world.cpp៖
icpx hello-world.cpp -o hello-world
ជម្រើស -o បញ្ជាក់ file ឈ្មោះសម្រាប់លទ្ធផលដែលបានបង្កើត។ - ឥឡូវនេះ អ្នកមានកម្មវិធីដែលអាចប្រតិបត្តិបានហៅថា hello-world ដែលអាចដំណើរការបាន ហើយនឹងផ្តល់មតិកែលម្អភ្លាមៗ៖
លទ្ធផលណា
អ្នកអាចដឹកនាំ និងគ្រប់គ្រងការចងក្រងដោយប្រើជម្រើសចងក្រង។ សម្រាប់អតីតampដូច្នេះ អ្នកអាចបង្កើតវត្ថុ file ហើយលទ្ធផលគោលពីរចុងក្រោយជាពីរជំហាន៖
- ចងក្រង hello-world.cpp៖
ជម្រើស -c រារាំងការភ្ជាប់នៅជំហាននេះ។
- ប្រើកម្មវិធីចងក្រង icpx ដើម្បីភ្ជាប់កូដកម្មវត្ថុនៃកម្មវិធីលទ្ធផល ហើយចេញលទ្ធផលដែលអាចប្រតិបត្តិបាន៖
ជម្រើស -o បញ្ជាក់ការប្រតិបត្តិដែលបានបង្កើត file ឈ្មោះ។ សូមមើលជម្រើសចងក្រងសម្រាប់ព័ត៌មានលម្អិតអំពីជម្រើសដែលមាន។
ចាប់ផ្តើមនៅលើ Windows
មុនពេលអ្នកចាប់ផ្តើម
កំណត់អថេរបរិស្ថាន
កម្មវិធីចងក្រងរួមបញ្ចូលទៅក្នុងកំណែខាងក្រោមនៃ Microsoft Visual Studio*៖
- ស្ទូឌីយោ Visual 2022
- ស្ទូឌីយោ Visual 2019
- ស្ទូឌីយោ Visual 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 ទេ ដោយសារបង្អួចបន្ទាត់ពាក្យបញ្ជាចងក្រងកំណត់អថេរទាំងនេះសម្រាប់អ្នកដោយស្វ័យប្រវត្តិ។ ប្រសិនបើអ្នកត្រូវកំណត់អថេរបរិស្ថាន សូមដំណើរការស្គ្រីបបរិស្ថាន ដូចដែលបានពិពណ៌នានៅក្នុងសំណុំឯកសារ ចាប់ផ្តើមជាក់លាក់។
ថតដំឡើងលំនាំដើម ( ) គឺ C:\Program Files (x86)\Intel\oneAPI។
ដំឡើងកម្មវិធីបញ្ជា GPU (ស្រេចចិត្ត)
ដើម្បីអភិវឌ្ឍ និងដំណើរការកម្មវិធីសម្រាប់ Intel GPUs ដំបូងអ្នកត្រូវតែដំឡើងកម្មវិធីបញ្ជា Intel GPU ចុងក្រោយបំផុត។
ជម្រើសទី 1: ប្រើបន្ទាត់ពាក្យបញ្ជានៅក្នុង Microsoft Visual Studio
Intel® oneAPI DPC ++/C ++ Compiler ផ្តល់នូវកម្មវិធីបញ្ជាជាច្រើន៖
ហៅកម្មវិធីចងក្រងដោយប្រើវាក្យសម្ព័ន្ធខាងក្រោម៖
ដើម្បីហៅកម្មវិធីចងក្រងដោយប្រើបន្ទាត់ពាក្យបញ្ជាពីក្នុង Microsoft Visual Studio បើកប្រអប់បញ្ចូលពាក្យបញ្ជាហើយបញ្ចូលពាក្យបញ្ជាចងក្រងរបស់អ្នក។ សម្រាប់អតីតampលេ៖
សម្រាប់ការចងក្រង SYCL ប្រើជម្រើស -fsycl ជាមួយកម្មវិធីបញ្ជា C ++៖
ចំណាំ៖ នៅពេលប្រើ -fsycl, -fsycl-targets=spir64 ត្រូវបានសន្មត់ថា លុះត្រាតែ -fsycl-targets ត្រូវបានកំណត់យ៉ាងច្បាស់នៅក្នុងពាក្យបញ្ជា។
ជម្រើសទី 2៖ ប្រើ Microsoft Visual Studio
ការគាំទ្រគម្រោងសម្រាប់ Intel® DPC ++/C ++ Compiler នៅក្នុង Microsoft Visual Studio
គម្រោង Microsoft Visual Studio ថ្មីសម្រាប់ DPC ++ ត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយស្វ័យប្រវត្តិដើម្បីប្រើ Intel® oneAPI DPC ++/C++ Compiler ។
គម្រោង Microsoft Visual C++* (MSVC) ថ្មីត្រូវតែកំណត់រចនាសម្ព័ន្ធដោយដៃដើម្បីប្រើ Intel® oneAPI DPC++/C++ Compiler ។
ចំណាំ៖ ប្រភេទគម្រោង CLR C++ ដែលមានមូលដ្ឋានលើ NET មិនត្រូវបានគាំទ្រដោយ Intel® oneAPI DPC++/C++ Compiler ទេ។ ប្រភេទគម្រោងជាក់លាក់នឹងប្រែប្រួលអាស្រ័យលើកំណែ Visual Studio របស់អ្នក ឧទាហរណ៍ample: CLR Class Library, CLR Console App, ឬ CLR Empty Project។
ប្រើ Intel® DPC ++/C++ Compiler នៅក្នុង Microsoft Visual Studio
ជំហានពិតប្រាកដអាចប្រែប្រួលអាស្រ័យលើកំណែរបស់ Microsoft Visual Studio កំពុងប្រើប្រាស់។
- បង្កើតគម្រោង Microsoft Visual C++ (MSVC) ឬបើកគម្រោងដែលមានស្រាប់។
- នៅក្នុង Solution Explorer ជ្រើសរើសគម្រោងដែលត្រូវបង្កើតជាមួយ Intel® oneAPI DPC++/C++ Compiler។
- បើកគម្រោង> លក្ខណសម្បត្តិ។
- នៅក្នុងស្លាបព្រិលខាងឆ្វេង ពង្រីកប្រភេទលក្ខណសម្បត្តិការកំណត់រចនាសម្ព័ន្ធ ហើយជ្រើសរើសទំព័រលក្ខណសម្បត្តិទូទៅ។
- នៅក្នុងផ្ទាំងខាងស្តាំ ផ្លាស់ប្តូរ Platform Toolset ទៅជា Compiler ដែលអ្នកចង់ប្រើ៖
- សម្រាប់ C++ ជាមួយ SYCL សូមជ្រើសរើស Intel® oneAPI DPC ++ Compiler ។
- សម្រាប់ C/C++ មានឧបករណ៍ពីរ។
ជ្រើសរើស Intel C++ Compiler (ឧample 2021) ដើម្បីហៅ icx ។
ជ្រើសរើស Intel C++ Compiler (ឧample 19.2) ដើម្បីហៅ icl ។
ជាជម្រើស អ្នកអាចបញ្ជាក់កំណែចងក្រងជាឧបករណ៍សម្រាប់វេទិកាដែលបានគាំទ្រទាំងអស់ និងការកំណត់រចនាសម្ព័ន្ធនៃគម្រោងដែលបានជ្រើសរើសដោយជ្រើសរើស គម្រោង > Intel Compiler > ប្រើ Intel oneAPI DPC++/C++ Compiler ។
- ស្ថាបនាឡើងវិញ ដោយប្រើទាំង Build > Project only > Rebuild for a single project or Build > Rebuild Solution សម្រាប់ដំណោះស្រាយ។
ជ្រើសរើសកំណែកម្មវិធីចងក្រង
ប្រសិនបើអ្នកបានដំឡើងកំណែជាច្រើននៃ Intel® oneAPI DPC ++/C++ Compiler អ្នកអាចជ្រើសរើសកំណែណាមួយដែលអ្នកចង់បានពីប្រអប់ ការជ្រើសរើសអ្នកចងក្រង៖
- ជ្រើសរើសគម្រោង បន្ទាប់មកចូលទៅកាន់ ឧបករណ៍ > ជម្រើស > Intel Compilers និង Libraries > > អ្នកចងក្រង, កន្លែងណា តម្លៃគឺ C ++ ឬ DPC ++ ។
- ប្រើម៉ឺនុយទម្លាក់ចុះដែលបានជ្រើសរើស កម្មវិធីចងក្រង ដើម្បីជ្រើសរើសកំណែសមស្របនៃកម្មវិធីចងក្រង។
- ជ្រើសរើសយល់ព្រម។
ប្តូរត្រលប់ទៅ Microsoft Visual Studio C++ Compiler
ប្រសិនបើគម្រោងរបស់អ្នកកំពុងប្រើ Intel® oneAPI DPC ++/C ++ Compiler អ្នកអាចជ្រើសរើសប្តូរត្រលប់ទៅកម្មវិធីចងក្រង Microsoft Visual C++ វិញ៖
- ជ្រើសរើសគម្រោងរបស់អ្នកនៅក្នុង Microsoft Visual Studio។
- ចុចកណ្ដុរស្ដាំហើយជ្រើសរើស Intel Compiler > ប្រើ Visual C++ ពីម៉ឺនុយបរិបទ។
សកម្មភាពនេះធ្វើបច្ចុប្បន្នភាពដំណោះស្រាយ file ដើម្បីប្រើ Microsoft Visual Studio C++ compiler ។ ការកំណត់រចនាសម្ព័ន្ធទាំងអស់នៃគម្រោងដែលរងផលប៉ះពាល់ត្រូវបានសម្អាតដោយស្វ័យប្រវត្តិ លុះត្រាតែអ្នកជ្រើសរើស កុំសម្អាតគម្រោង។ ប្រសិនបើអ្នកជ្រើសរើសមិនសម្អាតគម្រោង អ្នកនឹងត្រូវសាងសង់គម្រោងដែលបានធ្វើបច្ចុប្បន្នភាពឡើងវិញ ដើម្បីធានាប្រភពទាំងអស់។ files ត្រូវបានចងក្រងជាមួយ compiler ថ្មី។
បង្កើតកម្មវិធីពីបន្ទាត់ពាក្យបញ្ជា
ប្រើជំហានខាងក្រោមដើម្បីសាកល្បងការដំឡើងកម្មវិធីចងក្រងរបស់អ្នក និងបង្កើតកម្មវិធី។
- ប្រើកម្មវិធីនិពន្ធអត្ថបទដើម្បីបង្កើត a file ហៅថា hello-world.cpp ដែលមានខ្លឹមសារដូចខាងក្រោម៖
# រួមបញ្ចូល int main() std::cout << “សួស្តីពិភពលោក!\n”; ត្រឡប់ 0; - ចងក្រង hello-world.cpp៖
icx hello-world.cpp - ឥឡូវនេះ អ្នកមានកម្មវិធីដែលអាចប្រតិបត្តិបានហៅថា hello-world.exe ដែលអាចដំណើរការបាន ហើយនឹងផ្តល់មតិកែលម្អភ្លាមៗ៖
សួស្តី-world.exe
លទ្ធផលណាខ្លះ៖
សួស្តីពិភពលោក!
អ្នកអាចដឹកនាំ និងគ្រប់គ្រងការចងក្រងដោយប្រើជម្រើសចងក្រង។ សម្រាប់អតីតampដូច្នេះ អ្នកអាចបង្កើតវត្ថុ file ហើយលទ្ធផលគោលពីរចុងក្រោយជាពីរជំហាន៖
- ចងក្រង hello-world.cpp៖
icx hello-world.cpp /c /Fohello-world.obj
ជម្រើស /c រារាំងការភ្ជាប់នៅជំហាននេះហើយ /Fo បញ្ជាក់ឈ្មោះសម្រាប់វត្ថុ file. - ប្រើកម្មវិធីចងក្រង icx ដើម្បីភ្ជាប់កូដកម្មវត្ថុនៃកម្មវិធីលទ្ធផល ហើយចេញលទ្ធផលដែលអាចប្រតិបត្តិបាន៖
icx hello-world.obj /Fehello-world.exe - ជម្រើស / Fe បញ្ជាក់ការប្រតិបត្តិដែលបានបង្កើត file ឈ្មោះ។ សូមមើលជម្រើសចងក្រងសម្រាប់ព័ត៌មានលម្អិតអំពីជម្រើសដែលមាន។
ចងក្រង និងប្រតិបត្តិ Sampលេខកូដឡឺ
កូដច្រើន samples ត្រូវបានផ្តល់ជូនសម្រាប់ Intel® oneAPI DPC ++/C++ Compiler ដូច្នេះអ្នកអាចស្វែងយល់ពីមុខងារចងក្រង និងស្គាល់ខ្លួនអ្នកពីរបៀបដែលវាដំណើរការ។ សម្រាប់អតីតampលេ៖
ជំហានបន្ទាប់
- ប្រើ OneAPI Code S ចុងក្រោយបង្អស់amples និងធ្វើតាមជាមួយ Intel® oneAPI Training Resources ។
- ស្វែងយល់ពីមគ្គុទ្ទេសក៍អ្នកបង្កើតកម្មវិធីចងក្រង Intel® oneAPI DPC ++/C ++ និងឯកសារយោងនៅលើតំបន់អ្នកអភិវឌ្ឍន៍ Intel® ។
ឯកសារ/ធនធាន
![]() |
intel ចាប់ផ្តើមជាមួយ oneAPI DPC ++/C++ Compiler [pdf] ការណែនាំអ្នកប្រើប្រាស់ ចាប់ផ្តើមជាមួយ oneAPI DPC C Compiler ចាប់ផ្តើមជាមួយ oneAPI DPC C Compiler |