intel oneAPI DPC ++/C++ Compiler உடன் தொடங்கவும்
அறிமுகம்
Intel® oneAPI DPC++/C++ Compiler ஆனது, சமீபத்திய C, C++ மற்றும் SYCL மொழித் தரங்களுக்கு ஆதரவுடன் Windows* மற்றும் Linux* இல் Intel® 64 கட்டமைப்புகளில் உங்கள் பயன்பாடுகள் வேகமாக இயங்க உதவும் மேம்படுத்தல்களை வழங்குகிறது. இந்த கம்பைலர், அட்வான் எடுப்பதன் மூலம் கணிசமாக வேகமாக இயங்கக்கூடிய உகந்த குறியீட்டை உருவாக்குகிறதுtagIntel® Xeon® செயலிகள் மற்றும் இணக்கமான செயலிகளில் எப்போதும் அதிகரித்து வரும் மைய எண்ணிக்கை மற்றும் வெக்டார் பதிவு அகலம். Intel® Compiler ஆனது சிறந்த மேம்படுத்தல்கள் மற்றும் ஒற்றை அறிவுறுத்தல் பல தரவு (SIMD) வெக்டரைசேஷன், Intel® செயல்திறன் நூலகங்களுடன் ஒருங்கிணைத்தல் மற்றும் OpenMP* 5.0/5.1 இணை நிரலாக்க மாதிரியின் மூலம் பயன்பாட்டின் செயல்திறனை அதிகரிக்க உதவும்.
Intel® oneAPI DPC++/C++ Compiler ஆனது C++ அடிப்படையிலான SYCL* மூலத்தைத் தொகுக்கிறது fileபரந்த அளவிலான கம்ப்யூட் முடுக்கிகளுக்கு கள்.
Intel® oneAPI DPC++/C++ Compiler என்பது Intel® oneAPI டூல்கிட்களின் ஒரு பகுதியாகும்.
மேலும் கண்டுபிடி
உள்ளடக்க விளக்கம் மற்றும் இணைப்புகள் |
வெளியீட்டு குறிப்புகள் அறியப்பட்ட சிக்கல்கள் மற்றும் மிகவும் புதுப்பித்த தகவல்களுக்கு வெளியீட்டு குறிப்புகள் பக்கத்தைப் பார்வையிடவும்.
Intel® oneAPI நிரலாக்க வழிகாட்டி Intel® oneAPI DPC++/C++ Compiler பற்றிய விவரங்களை வழங்குகிறது நிரலாக்க மாதிரி, SYCL* மற்றும் OpenMP* ஆஃப்லோட் பற்றிய விவரங்கள், பல்வேறு இலக்கு முடுக்கிகளுக்கான நிரலாக்கம் மற்றும் Intel® oneAPI நூலகங்களுக்கான அறிமுகங்கள். Intel® oneAPI DPC++/C++ Intel® oneAPI DPC++/C++ Compiler அம்சங்கள் மற்றும் அமைவு ஆகியவற்றை ஆராயுங்கள் கம்பைலர் டெவலப்பர் கையேடு மற்றும் கம்பைலர் விருப்பங்கள், பண்புக்கூறுகள் மற்றும் பற்றிய விரிவான தகவல்களைப் பெறவும் குறிப்பு மேலும் oneAPI குறியீடு எஸ்ampலெஸ் சமீபத்திய oneAPI குறியீடுகளை ஆராயுங்கள்ampலெஸ். • Intel® oneAPI டேட்டா பேரலல் C+ Intel® oneAPI டேட்டா பேரலல் C+ இல் கேள்விகளைக் கேட்டு பதில்களைக் கண்டறியவும் + மன்றம் + மற்றும் Intel® C++ கம்பைலர் மன்றங்கள்.
Intel® oneAPI DPC++/C++ பயிற்சிகள், பயிற்சி பொருட்கள் மற்றும் பிற Intel® oneAPI ஐ ஆராயுங்கள் தொகுப்பி ஆவணம் DPC++/C++ கம்பைலர் ஆவணங்கள். SYCL விவரக்குறிப்பு பதிப்பு 1.2.1 SYCL விவரக்குறிப்பு, OpenCL சாதனங்களை SYCL எவ்வாறு ஒருங்கிணைக்கிறது என்பதை விளக்குகிறது PDF நவீன C++ உடன். https://www.khronos.org/sycl/ ஒரு ஓவர்view SYCL இன். GNU* C++ நூலகம் - பயன்படுத்துதல் இரட்டை ABI ஐப் பயன்படுத்துவதற்கான GNU* C++ நூலக ஆவணங்கள். இரட்டை ஏபிஐ |
யோக்டோ* திட்டத்திற்கான அடுக்குகள் மெட்டா-இன்டெல்லைப் பயன்படுத்தி யோக்டோ ப்ராஜெக்ட் பில்டிற்கு oneAPI கூறுகளைச் சேர்க்கவும்
அடுக்குகள். |
அறிவிப்புகள் மற்றும் மறுப்புகள்
இன்டெல் தொழில்நுட்பங்களுக்கு இயக்கப்பட்ட வன்பொருள், மென்பொருள் அல்லது சேவை செயல்படுத்தல் தேவைப்படலாம்.
- எந்தவொரு தயாரிப்பு அல்லது கூறு முற்றிலும் பாதுகாப்பாக இருக்க முடியாது.
- உங்கள் செலவுகள் மற்றும் முடிவுகள் மாறுபடலாம்.
© இன்டெல் கார்ப்பரேஷன். இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.
இந்த ஆவணத்தால் எந்தவொரு அறிவுசார் சொத்துரிமைக்கும் உரிமம் (வெளிப்படுத்துதல் அல்லது மறைமுகமாக, எஸ்டோப்பல் அல்லது வேறுவிதமாக) வழங்கப்படவில்லை.
விவரிக்கப்பட்ட தயாரிப்புகளில் வடிவமைப்பு குறைபாடுகள் அல்லது பிழைகள் எனப்படும் பிழைகள் இருக்கலாம், இது வெளியிடப்பட்ட விவரக்குறிப்புகளிலிருந்து தயாரிப்பு விலகுவதற்கு காரணமாக இருக்கலாம். தற்போதைய வகைப்படுத்தப்பட்ட பிழைகள் கோரிக்கையின் பேரில் கிடைக்கின்றன.
இன்டெல் அனைத்து எக்ஸ்பிரஸ் மற்றும் மறைமுகமான உத்தரவாதங்களையும், வரம்பு இல்லாமல், வணிகத்திறன் மறைமுகமான உத்தரவாதங்கள், ஒரு குறிப்பிட்ட நோக்கத்திற்கான தகுதி, மற்றும் மீறல் இல்லாதது, அத்துடன் செயல்திறன், கையாளுதல் அல்லது வர்த்தகத்தில் பயன்பாடு ஆகியவற்றிலிருந்து எழும் எந்த உத்தரவாதத்தையும் மறுக்கிறது.
லினக்ஸில் தொடங்கவும்
நீங்கள் தொடங்குவதற்கு முன்
சுற்றுச்சூழல் மாறிகளை அமைக்கவும்
நீங்கள் கம்பைலரைப் பயன்படுத்துவதற்கு முன், துவக்க பயன்பாட்டைப் பயன்படுத்தி சூழல் ஸ்கிரிப்டை ஆதாரமாகக் கொண்டு சூழல் மாறிகளை அமைக்க வேண்டும். இது ஒரு கட்டத்தில் அனைத்து கருவிகளையும் துவக்குகிறது.
- உங்கள் நிறுவல் கோப்பகத்தைத் தீர்மானிக்கவும், :
- 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
GPU இயக்கிகள் அல்லது செருகுநிரல்களை நிறுவவும் (விரும்பினால்)
Intel, AMD* அல்லது NVIDIA* GPUகளில் இயங்கும் C++ மற்றும் SYCL*ஐப் பயன்படுத்தி oneAPI பயன்பாடுகளை உருவாக்கலாம். குறிப்பிட்ட GPUகளுக்கான பயன்பாடுகளை உருவாக்கி இயக்க, நீங்கள் முதலில் தொடர்புடைய இயக்கிகள் அல்லது செருகுநிரல்களை நிறுவ வேண்டும்:
- Intel GPU ஐப் பயன்படுத்த, சமீபத்திய Intel GPU இயக்கிகளை நிறுவவும்.
- AMD GPU ஐப் பயன்படுத்த, AMD GPUகள் செருகுநிரலுக்கான oneAPI ஐ நிறுவவும்.
- NVIDIA GPU ஐப் பயன்படுத்த, NVIDIA GPUகள் செருகுநிரலுக்கான oneAPI ஐ நிறுவவும்.
விருப்பம் 1: கட்டளை வரியைப் பயன்படுத்தவும்
Intel® oneAPI DPC++/C++ Compiler பல இயக்கிகளை வழங்குகிறது:
பின்வரும் தொடரியலைப் பயன்படுத்தி கம்பைலரை அழைக்கவும்:
{compiler இயக்கி} [விருப்பம்] file1 [file2…]
உதாரணமாகampலெ:
icpx hello-world.cpp
SYCL தொகுப்பிற்கு, C++ இயக்கியுடன் -fsycl விருப்பத்தைப் பயன்படுத்தவும்:
icpx -fsycl hello-world.cpp
குறிப்பு: -fsycl ஐப் பயன்படுத்தும் போது, கட்டளையில் -fsycl-targets வெளிப்படையாக அமைக்கப்படாவிட்டால் -fsycl-targets=spir64 கருதப்படுகிறது.
நீங்கள் NVIDIA அல்லது AMD GPU ஐ இலக்காகக் கொண்டால், விரிவான தொகுப்பு வழிமுறைகளுக்கு தொடர்புடைய GPU செருகுநிரலைத் தொடங்குதல் வழிகாட்டியைப் பார்க்கவும்:
- NVIDIA GPUகளுக்கான oneAPI தொடக்க வழிகாட்டி
- AMD GPUகளுக்கான oneAPI தொடக்க வழிகாட்டி
விருப்பம் 2: Eclipse* CDTஐப் பயன்படுத்தவும்
எக்லிப்ஸ்* சிடிடியில் இருந்து கம்பைலரைத் தொடங்க இந்தப் படிகளைப் பின்பற்றவும்.
Intel® Compiler Eclipse CDT செருகுநிரலை நிறுவவும்.
- கிரகணத்தைத் தொடங்குங்கள்
- உதவி > புதிய மென்பொருளை நிறுவு என்பதைத் தேர்ந்தெடுக்கவும்
- சேர் தள உரையாடலைத் திறக்க சேர் என்பதைத் தேர்ந்தெடுக்கவும்
- காப்பகத்தைத் தேர்ந்தெடுத்து, கோப்பகத்தில் உலாவவும் /தொகுப்பாளர்/ /linux/ide_support, .zip ஐத் தேர்ந்தெடுக்கவும் file அது com.intel.dpcpp.compiler உடன் தொடங்குகிறது, பிறகு சரி என்பதைத் தேர்ந்தெடுக்கவும்
- இன்டெல்லில் தொடங்கும் விருப்பங்களைத் தேர்ந்தெடுத்து, அடுத்து என்பதைத் தேர்ந்தெடுத்து, நிறுவல் வழிமுறைகளைப் பின்பற்றவும்
- நீங்கள் எக்லிப்ஸை* மீண்டும் தொடங்க விரும்புகிறீர்களா என்று கேட்டால், ஆம் என்பதைத் தேர்ந்தெடுக்கவும்
புதிய திட்டத்தை உருவாக்கவும் அல்லது ஏற்கனவே உள்ள திட்டத்தை திறக்கவும்.
- ஏற்கனவே உள்ள திட்டத்தைத் திறக்கவும் அல்லது கிரகணத்தில் புதிய திட்டத்தை உருவாக்கவும்
- Project > Properties > C/C++ Build > Tool chain Editor என்பதில் வலது கிளிக் செய்யவும்
- வலது பேனலில் இருந்து Intel DPC++/C++ Compiler ஐத் தேர்ந்தெடுக்கவும்
உருவாக்க கட்டமைப்புகளை அமைக்கவும்.
- கிரகணத்தில் இருக்கும் திட்டத்தைத் திறக்கவும்
- Project > Properties > C/C++ Build > Settings என்பதில் வலது கிளிக் செய்யவும்
- வலது பேனலில் உருவாக்க உள்ளமைவுகளை உருவாக்கவும் அல்லது நிர்வகிக்கவும்
கட்டளை வரியிலிருந்து ஒரு நிரலை உருவாக்கவும்
உங்கள் கம்பைலர் நிறுவலைச் சோதித்து ஒரு நிரலை உருவாக்க பின்வரும் படிகளைப் பயன்படுத்தவும்.
- உருவாக்க உரை திருத்தியைப் பயன்படுத்தவும் file பின்வரும் உள்ளடக்கங்களுடன் hello-world.cpp என அழைக்கப்படுகிறது:
- தொகுக்கவும் hello-world.cpp:
icpx hello-world.cpp -o hello-world
-o விருப்பம் குறிப்பிடுகிறது file உருவாக்கப்பட்ட வெளியீட்டிற்கு பெயர். - இப்போது உங்களிடம் hello-world எனப்படும் இயங்கக்கூடியது உள்ளது, அதை இயக்க முடியும் மற்றும் உடனடி கருத்தைத் தரும்:
எந்த வெளியீடுகள்
கம்பைலர் விருப்பங்கள் மூலம் தொகுப்பை இயக்கலாம் மற்றும் கட்டுப்படுத்தலாம். உதாரணமாகample, நீங்கள் பொருளை உருவாக்கலாம் file இறுதி பைனரியை இரண்டு படிகளில் வெளியிடவும்:
- தொகுக்கவும் hello-world.cpp:
-c விருப்பம் இந்த கட்டத்தில் இணைப்பதைத் தடுக்கிறது.
- இதன் விளைவாக வரும் பயன்பாட்டு பொருள் குறியீட்டை இணைக்க icpx கம்பைலரைப் பயன்படுத்தவும் மற்றும் இயங்கக்கூடிய ஒன்றை வெளியிடவும்:
-o விருப்பம் உருவாக்கப்பட்ட இயங்கக்கூடியதைக் குறிப்பிடுகிறது file பெயர். கிடைக்கக்கூடிய விருப்பங்களைப் பற்றிய விவரங்களுக்கு கம்பைலர் விருப்பங்களைப் பார்க்கவும்.
விண்டோஸில் தொடங்கவும்
நீங்கள் தொடங்குவதற்கு முன்
சுற்றுச்சூழல் மாறிகளை அமைக்கவும்
கம்பைலர் மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவின் பின்வரும் பதிப்புகளுடன் ஒருங்கிணைக்கிறது*:
- விஷுவல் ஸ்டுடியோ 2022
- விஷுவல் ஸ்டுடியோ 2019
- விஷுவல் ஸ்டுடியோ 2017
குறிப்பு மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ 2017க்கான ஆதரவு Intel® oneAPI 2022.1 வெளியீட்டில் இருந்து நீக்கப்பட்டது மற்றும் எதிர்கால வெளியீட்டில் அகற்றப்படும்.
விஷுவல் ஸ்டுடியோவில் பிழைத்திருத்தம் மற்றும் மேம்பாடு உட்பட முழுச் செயல்பாட்டிற்கு, விஷுவல் ஸ்டுடியோ சமூக பதிப்பு அல்லது அதற்கு மேற்பட்ட பதிப்பு தேவை. விஷுவல் ஸ்டுடியோ எக்ஸ்பிரஸ் பதிப்பு கட்டளை வரி உருவாக்கங்களை மட்டுமே அனுமதிக்கிறது. அனைத்து பதிப்புகளுக்கும், விஷுவல் ஸ்டுடியோ நிறுவலின் ஒரு பகுதியாக Microsoft C++ ஆதரவைத் தேர்ந்தெடுக்க வேண்டும். விஷுவல் ஸ்டுடியோ 2017 மற்றும் அதற்குப் பிறகு, இந்த விருப்பத்தைத் தேர்ந்தெடுக்க தனிப்பயன் நிறுவலைப் பயன்படுத்த வேண்டும்.
நீங்கள் பொதுவாக விண்டோஸில் சூழல் மாறிகளை அமைக்க வேண்டியதில்லை, ஏனெனில் கம்பைலர் கட்டளை வரி சாளரம் இந்த மாறிகளை உங்களுக்காக தானாகவே அமைக்கிறது. சூழல் மாறிகளை அமைக்க வேண்டும் என்றால், சூட்-குறிப்பிட்ட கெட் ஸ்டார்ட் ஆவணத்தில் விவரிக்கப்பட்டுள்ளபடி சூழல் ஸ்கிரிப்டை இயக்கவும்.
முன்னிருப்பு நிறுவல் கோப்பகம் ( ) என்பது C:\நிரல் ஆகும் Files (x86)\Intel\oneAPI.
GPU இயக்கிகளை நிறுவவும் (விரும்பினால்)
Intel GPUகளுக்கான பயன்பாடுகளை உருவாக்கி இயக்க, முதலில் சமீபத்திய Intel GPU இயக்கிகளை நிறுவ வேண்டும்.
விருப்பம் 1: மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவில் கட்டளை வரியைப் பயன்படுத்தவும்
Intel® oneAPI DPC++/C++ Compiler பல இயக்கிகளை வழங்குகிறது:
பின்வரும் தொடரியலைப் பயன்படுத்தி கம்பைலரை அழைக்கவும்:
மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவில் இருந்து கட்டளை வரியைப் பயன்படுத்தி கம்பைலரை அழைக்க, கட்டளை வரியில் திறந்து, உங்கள் தொகுப்பு கட்டளையை உள்ளிடவும். உதாரணமாகampலெ:
SYCL தொகுப்பிற்கு, C++ இயக்கியுடன் -fsycl விருப்பத்தைப் பயன்படுத்தவும்:
குறிப்பு: -fsycl ஐப் பயன்படுத்தும் போது, கட்டளையில் -fsycl-targets வெளிப்படையாக அமைக்கப்படாவிட்டால் -fsycl-targets=spir64 கருதப்படுகிறது.
விருப்பம் 2: மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவைப் பயன்படுத்தவும்
மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவில் Intel® DPC++/C++ கம்பைலருக்கான திட்ட ஆதரவு
DPC++ க்கான புதிய மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ திட்டங்கள் Intel® oneAPI DPC++/C++ கம்பைலரைப் பயன்படுத்த தானாகவே கட்டமைக்கப்படுகின்றன.
Intel® oneAPI DPC++/C++ Compiler ஐப் பயன்படுத்த புதிய Microsoft Visual C++* (MSVC) திட்டங்கள் கைமுறையாக கட்டமைக்கப்பட வேண்டும்.
குறிப்பு: NET அடிப்படையிலான CLR C++ திட்ட வகைகள் Intel® oneAPI DPC++/C++ Compiler ஆல் ஆதரிக்கப்படவில்லை. உங்கள் விஷுவல் ஸ்டுடியோவின் பதிப்பைப் பொறுத்து குறிப்பிட்ட திட்ட வகைகள் மாறுபடும்ample: CLR கிளாஸ் லைப்ரரி, CLR கன்சோல் ஆப் அல்லது CLR வெற்று திட்டம்.
மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவில் Intel® DPC++/C++ கம்பைலரைப் பயன்படுத்தவும்
பயன்பாட்டில் உள்ள மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவின் பதிப்பைப் பொறுத்து சரியான படிகள் மாறுபடலாம்.
- மைக்ரோசாஃப்ட் விஷுவல் சி++ (எம்எஸ்விசி) திட்டத்தை உருவாக்கவும் அல்லது ஏற்கனவே உள்ள திட்டத்தைத் திறக்கவும்.
- Solution Explorer இல், Intel® oneAPI DPC++/C++ Compiler உடன் உருவாக்க திட்ட(களை) தேர்ந்தெடுக்கவும்.
- திற திட்டம் > பண்புகள் .
- இடது பலகத்தில், கட்டமைப்பு பண்புகள் வகையை விரிவுபடுத்தி, பொது சொத்து பக்கத்தைத் தேர்ந்தெடுக்கவும்.
- வலது பலகத்தில் பிளாட்ஃபார்ம் கருவித்தொகுப்பை நீங்கள் பயன்படுத்த விரும்பும் கம்பைலருக்கு மாற்றவும்:
- SYCL உடன் C++ க்கு, Intel® oneAPI DPC++ Compiler ஐத் தேர்ந்தெடுக்கவும்.
- C/C++ க்கு, இரண்டு கருவிகள் உள்ளன.
Intel C++ Compiler ஐத் தேர்ந்தெடுக்கவும் (எ.காample 2021) icx ஐ அழைக்க.
Intel C++ Compiler ஐத் தேர்ந்தெடுக்கவும் (எ.காample 19.2) ஐசிஎல் ஐ அழைக்க.
மாற்றாக, ப்ராஜெக்ட் > இன்டெல் கம்பைலர் > யூஸ் இன்டெல் ஒன்ஏபிஐ டிபிசி++/சி++ கம்பைலரைப் பயன்படுத்து என்பதைத் தேர்ந்தெடுப்பதன் மூலம், அனைத்து ஆதரிக்கப்படும் இயங்குதளங்கள் மற்றும் தேர்ந்தெடுக்கப்பட்ட திட்ட(களின்) உள்ளமைவுகளுக்கான கருவித்தொகுப்பாக கம்பைலர் பதிப்பைக் குறிப்பிடலாம்.
- பில்ட் > ப்ராஜெக்ட் மட்டும் > ஒரு ப்ராஜெக்ட்டுக்காக ரீபுல்டு
கம்பைலர் பதிப்பைத் தேர்ந்தெடுக்கவும்
Intel® oneAPI DPC++/C++ Compiler இன் பல பதிப்புகள் நிறுவப்பட்டிருந்தால், Compiler Selection டயலாக் பாக்ஸிலிருந்து எந்தப் பதிப்பை நீங்கள் விரும்புகிறீர்கள் என்பதைத் தேர்ந்தெடுக்கலாம்:
- ஒரு திட்டத்தைத் தேர்ந்தெடுத்து, பின்னர் Tools > Options > Intel Compilers and Libraries > என்பதற்குச் செல்லவும் > கம்பைலர்கள், எங்கே மதிப்புகள் C++ அல்லது DPC++ ஆகும்.
- கம்பைலரின் பொருத்தமான பதிப்பைத் தேர்ந்தெடுக்க தேர்ந்தெடுக்கப்பட்ட கம்பைலர் கீழ்தோன்றும் மெனுவைப் பயன்படுத்தவும்.
- சரி என்பதைத் தேர்ந்தெடுக்கவும்.
மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ சி++ கம்பைலருக்கு மீண்டும் மாறவும்
உங்கள் ப்ராஜெக்ட் Intel® oneAPI DPC++/C++ Compiler ஐப் பயன்படுத்தினால், Microsoft Visual C++ கம்பைலருக்கு மீண்டும் மாற நீங்கள் தேர்வு செய்யலாம்:
- மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோவில் உங்கள் திட்டத்தைத் தேர்ந்தெடுக்கவும்.
- வலது கிளிக் செய்து, சூழல் மெனுவிலிருந்து Intel Compiler > Use Visual C++ என்பதைத் தேர்ந்தெடுக்கவும்.
இந்த செயல் தீர்வைப் புதுப்பிக்கிறது file மைக்ரோசாஃப்ட் விஷுவல் ஸ்டுடியோ சி++ கம்பைலரைப் பயன்படுத்த. ப்ராஜெக்ட்(களை) சுத்தம் செய்யாதே என்பதைத் தேர்ந்தெடுக்கும் வரை, பாதிக்கப்பட்ட திட்டங்களின் அனைத்து உள்ளமைவுகளும் தானாகவே சுத்தம் செய்யப்படும். திட்டப்பணிகளை சுத்தம் செய்ய வேண்டாம் என நீங்கள் தேர்வுசெய்தால், அனைத்து ஆதாரங்களையும் உறுதிப்படுத்த, புதுப்பிக்கப்பட்ட திட்டங்களை மீண்டும் உருவாக்க வேண்டும் fileகள் புதிய கம்பைலருடன் தொகுக்கப்படுகின்றன.
கட்டளை வரியிலிருந்து ஒரு நிரலை உருவாக்கவும்
உங்கள் கம்பைலர் நிறுவலைச் சோதித்து ஒரு நிரலை உருவாக்க பின்வரும் படிகளைப் பயன்படுத்தவும்.
- உருவாக்க உரை திருத்தியைப் பயன்படுத்தவும் file பின்வரும் உள்ளடக்கங்களுடன் hello-world.cpp என அழைக்கப்படுகிறது:
#அடங்கும் int main() std::cout << “வணக்கம், உலகம்!\n”; திரும்ப 0; - தொகுக்கவும் hello-world.cpp:
icx hello-world.cpp - இப்போது உங்களிடம் hello-world.exe எனப்படும் எக்ஸிகியூட்டபிள் உள்ளது, அதை இயக்க முடியும் மற்றும் உடனடி கருத்தை வழங்கும்:
hello-world.exe
எந்த வெளியீடுகள்:
வணக்கம், உலகம்!
கம்பைலர் விருப்பங்கள் மூலம் தொகுப்பை இயக்கலாம் மற்றும் கட்டுப்படுத்தலாம். உதாரணமாகample, நீங்கள் பொருளை உருவாக்கலாம் 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 பெயர். கிடைக்கக்கூடிய விருப்பங்களைப் பற்றிய விவரங்களுக்கு கம்பைலர் விருப்பங்களைப் பார்க்கவும்.
தொகுத்து செயல்படுத்தவும் எஸ்ample கோட்
பல குறியீடுகள்ampIntel® oneAPI DPC++/C++ கம்பைலருக்கு les வழங்கப்பட்டுள்ளன, இதன் மூலம் நீங்கள் கம்பைலர் அம்சங்களை ஆராய்ந்து அது எவ்வாறு செயல்படுகிறது என்பதை அறிந்துகொள்ளலாம். உதாரணமாகampலெ:
அடுத்த படிகள்
- சமீபத்திய oneAPI குறியீடு S ஐப் பயன்படுத்தவும்amples மற்றும் Intel® oneAPI பயிற்சி ஆதாரங்களுடன் பின்பற்றவும்.
- Intel® டெவலப்பர் மண்டலத்தில் Intel® oneAPI DPC++/C++ கம்பைலர் டெவலப்பர் வழிகாட்டி மற்றும் குறிப்பை ஆராயவும்.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
intel oneAPI DPC ++/C++ Compiler உடன் தொடங்கவும் [pdf] பயனர் வழிகாட்டி oneAPI DPC C Compiler உடன் தொடங்கவும், oneAPI DPC C Compiler உடன் தொடங்கவும் |