intel oneAPI DPC ++/C++ ಕಂಪೈಲರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ
ಪರಿಚಯ
Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಇತ್ತೀಚಿನ C, C++, ಮತ್ತು SYCL ಭಾಷಾ ಮಾನದಂಡಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ Windows* ಮತ್ತು Linux* ನಲ್ಲಿ Intel® 64 ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳು ವೇಗವಾಗಿ ರನ್ ಆಗಲು ಸಹಾಯ ಮಾಡುವ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಕಂಪೈಲರ್ ಆಪ್ಟಿಮೈಸ್ಡ್ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಅದು ಅಡ್ವಾನ್ ತೆಗೆದುಕೊಳ್ಳುವ ಮೂಲಕ ಗಮನಾರ್ಹವಾಗಿ ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆtagIntel® 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 ಕೋಡ್ ಎಸ್ampಕಡಿಮೆ ಇತ್ತೀಚಿನ oneAPI ಕೋಡ್ ಅನ್ನು ಎಕ್ಸ್ಪ್ಲೋರ್ ಮಾಡಿampಕಡಿಮೆ • Intel® oneAPI ಡೇಟಾ ಪ್ಯಾರಲಲ್ C+ Intel® oneAPI ಡೇಟಾ ಪ್ಯಾರಲಲ್ C+ ನಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಿ ಮತ್ತು ಉತ್ತರಗಳನ್ನು ಹುಡುಕಿ + ವೇದಿಕೆ + ಮತ್ತು Intel® C++ ಕಂಪೈಲರ್ ಫೋರಮ್ಗಳು.
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++ ಲೈಬ್ರರಿ - ಬಳಸುವುದು ಡ್ಯುಯಲ್ ABI ಅನ್ನು ಬಳಸುವ GNU* C++ ಲೈಬ್ರರಿ ದಾಖಲಾತಿ. ಡ್ಯುಯಲ್ ABI |
ಯೋಕ್ಟೋ* ಪ್ರಾಜೆಕ್ಟ್ಗಾಗಿ ಲೇಯರ್ಗಳು ಮೆಟಾ-ಇಂಟೆಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಕ್ಟೋ ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ಗೆ oneAPI ಘಟಕಗಳನ್ನು ಸೇರಿಸಿ
ಪದರಗಳು. |
ಸೂಚನೆಗಳು ಮತ್ತು ಹಕ್ಕು ನಿರಾಕರಣೆಗಳು
ಇಂಟೆಲ್ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಶಕ್ತಗೊಂಡ ಯಂತ್ರಾಂಶ, ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಸೇವಾ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಅಗತ್ಯವಿರಬಹುದು.
- ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ಘಟಕವು ಸಂಪೂರ್ಣವಾಗಿ ಸುರಕ್ಷಿತವಾಗಿರಲು ಸಾಧ್ಯವಿಲ್ಲ.
- ನಿಮ್ಮ ವೆಚ್ಚಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು ಬದಲಾಗಬಹುದು.
© ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಇಂಟೆಲ್, ಇಂಟೆಲ್ ಲೋಗೋ ಮತ್ತು ಇತರ ಇಂಟೆಲ್ ಗುರುತುಗಳು ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಹೇಳಬಹುದು.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳಿಗೆ ಯಾವುದೇ ಪರವಾನಗಿ (ಎಕ್ಸ್ಪ್ರೆಸ್ ಅಥವಾ ಸೂಚ್ಯವಾಗಿ, ಎಸ್ಟೊಪ್ಪೆಲ್ ಮೂಲಕ ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ) ನೀಡಲಾಗುವುದಿಲ್ಲ.
ವಿವರಿಸಿದ ಉತ್ಪನ್ನಗಳು ವಿನ್ಯಾಸ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಅಥವಾ ಎರ್ರಾಟಾ ಎಂದು ಕರೆಯಲ್ಪಡುವ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಇದು ಉತ್ಪನ್ನವು ಪ್ರಕಟಿತ ವಿಶೇಷಣಗಳಿಂದ ವಿಚಲನಗೊಳ್ಳಲು ಕಾರಣವಾಗಬಹುದು. ಪ್ರಸ್ತುತ ಗುಣಲಕ್ಷಣದ ದೋಷಗಳು ವಿನಂತಿಯ ಮೇರೆಗೆ ಲಭ್ಯವಿದೆ.
Intel ಎಲ್ಲಾ ಎಕ್ಸ್ಪ್ರೆಸ್ ಮತ್ತು ಸೂಚಿತ ವಾರಂಟಿಗಳನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ, ಮಿತಿಯಿಲ್ಲದೆ, ವ್ಯಾಪಾರದ ಸೂಚಿತ ವಾರಂಟಿಗಳು, ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಫಿಟ್ನೆಸ್, ಮತ್ತು ಉಲ್ಲಂಘನೆಯಾಗದಿರುವುದು, ಹಾಗೆಯೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ಕೋರ್ಸ್, ವ್ಯವಹರಿಸುವ ಕೋರ್ಸ್ ಅಥವಾ ವ್ಯಾಪಾರದಲ್ಲಿನ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಖಾತರಿ.
Linux ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸಿ
ನೀವು ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು, ಇನಿಶಿಯಲೈಸೇಶನ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿಸರ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸೋರ್ಸಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಮೊದಲು ಪರಿಸರದ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸಬೇಕು. ಇದು ಎಲ್ಲಾ ಸಾಧನಗಳನ್ನು ಒಂದು ಹಂತದಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
- ನಿಮ್ಮ ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿರ್ಧರಿಸಿ, :
- a. ನಿಮ್ಮ ಕಂಪೈಲರ್ ಅನ್ನು ರೂಟ್ ಬಳಕೆದಾರ ಅಥವಾ ಸುಡೋ ಬಳಕೆದಾರರಿಂದ ಡೀಫಾಲ್ಟ್ ಸ್ಥಳದಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದರೆ, ಕಂಪೈಲರ್ ಅನ್ನು/opt/intel/oneapi ಅಡಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ. ಈ ವಿಷಯದಲ್ಲಿ, /opt/intel/oneapi ಆಗಿದೆ.
- b. ರೂಟ್ ಅಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ, intel/oneapi ಅಡಿಯಲ್ಲಿ ನಿಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ವಿಷಯದಲ್ಲಿ,
$HOME/intel/oneapi ಆಗಿರುತ್ತದೆ. - c. ಕ್ಲಸ್ಟರ್ ಅಥವಾ ಎಂಟರ್ಪ್ರೈಸ್ ಬಳಕೆದಾರರಿಗೆ, ನಿಮ್ಮ ನಿರ್ವಾಹಕ ತಂಡವು ಹಂಚಿದ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಕಂಪೈಲರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿರಬಹುದು file ವ್ಯವಸ್ಥೆ. ಅನುಸ್ಥಾಪನೆಯ ಸ್ಥಳಕ್ಕಾಗಿ ನಿಮ್ಮ ಸ್ಥಳೀಯ ನಿರ್ವಾಹಕ ಸಿಬ್ಬಂದಿಯೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ
( )
- ನಿಮ್ಮ ಶೆಲ್ಗಾಗಿ ಪರಿಸರ-ಸೆಟ್ಟಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ನ ಮೂಲ:
- a. ಬ್ಯಾಷ್: ಮೂಲ /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 GPUs ಪ್ಲಗಿನ್ಗಾಗಿ oneAPI ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
- NVIDIA GPU ಅನ್ನು ಬಳಸಲು, NVIDIA GPUಗಳ ಪ್ಲಗಿನ್ಗಾಗಿ oneAPI ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
ಆಯ್ಕೆ 1: ಕಮಾಂಡ್ ಲೈನ್ ಬಳಸಿ
Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಬಹು ಚಾಲಕಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಪೈಲರ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿ:
{ಕಂಪೈಲರ್ ಡ್ರೈವರ್} [ಆಯ್ಕೆ] file1 [file2…]
ಉದಾಹರಣೆಗೆampಲೆ:
icpx hello-world.cpp
SYCL ಸಂಕಲನಕ್ಕಾಗಿ, C++ ಡ್ರೈವರ್ನೊಂದಿಗೆ -fsycl ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ:
icpx -fsycl hello-world.cpp
ಸೂಚನೆ: -fsycl ಅನ್ನು ಬಳಸುವಾಗ, -fsycl-targets=spir64 ಅನ್ನು ಆಜ್ಞೆಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಹೊಂದಿಸದ ಹೊರತು -fsycl-targets ಎಂದು ಭಾವಿಸಲಾಗುತ್ತದೆ.
ನೀವು NVIDIA ಅಥವಾ AMD GPU ಅನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದರೆ, ವಿವರವಾದ ಸಂಕಲನ ಸೂಚನೆಗಳಿಗಾಗಿ ಅನುಗುಣವಾದ GPU ಪ್ಲಗಿನ್ ಗೆಟ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್ ಅನ್ನು ನೋಡಿ:
- NVIDIA GPUಗಳಿಗಾಗಿ oneAPI ಗೆಟ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್
- AMD GPUಗಳಿಗಾಗಿ oneAPI ಗೆಟ್ ಸ್ಟಾರ್ಟ್ ಗೈಡ್
ಆಯ್ಕೆ 2: ಎಕ್ಲಿಪ್ಸ್* ಸಿಡಿಟಿ ಬಳಸಿ
ಎಕ್ಲಿಪ್ಸ್* ಸಿಡಿಟಿಯಿಂದ ಕಂಪೈಲರ್ ಅನ್ನು ಆಹ್ವಾನಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ.
Intel® Compiler Eclipse CDT ಪ್ಲಗಿನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
- ಎಕ್ಲಿಪ್ಸ್ ಪ್ರಾರಂಭಿಸಿ
- ಸಹಾಯ ಆಯ್ಕೆಮಾಡಿ > ಹೊಸ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಥಾಪಿಸಿ
- ಸೇರಿಸು ಸೈಟ್ ಸಂವಾದವನ್ನು ತೆರೆಯಲು ಸೇರಿಸು ಆಯ್ಕೆಮಾಡಿ
- ಆರ್ಕೈವ್ ಆಯ್ಕೆಮಾಡಿ, ಡೈರೆಕ್ಟರಿಗೆ ಬ್ರೌಸ್ ಮಾಡಿ /ಕಂಪೈಲರ್/ /linux/ide_support, .zip ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ file ಅದು com.intel.dpcpp.compiler ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ನಂತರ ಸರಿ ಆಯ್ಕೆಮಾಡಿ
- ಇಂಟೆಲ್ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಆಯ್ಕೆಗಳನ್ನು ಆರಿಸಿ, ಮುಂದೆ ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಅನುಸ್ಥಾಪನಾ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ
- ನೀವು ಎಕ್ಲಿಪ್ಸ್* ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ಬಯಸುತ್ತೀರಾ ಎಂದು ಕೇಳಿದಾಗ, ಹೌದು ಆಯ್ಕೆಮಾಡಿ
ಹೊಸ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ.
- ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ ಅಥವಾ ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಹೊಸ ಯೋಜನೆಯನ್ನು ರಚಿಸಿ
- ಪ್ರಾಜೆಕ್ಟ್ > ಪ್ರಾಪರ್ಟೀಸ್ > ಸಿ/ಸಿ++ ಬಿಲ್ಡ್ > ಟೂಲ್ ಚೈನ್ ಎಡಿಟರ್ ಮೇಲೆ ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ
- ಬಲ ಫಲಕದಿಂದ Intel DPC++/C++ ಕಂಪೈಲರ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ
ನಿರ್ಮಾಣ ಸಂರಚನೆಗಳನ್ನು ಹೊಂದಿಸಿ.
- ಎಕ್ಲಿಪ್ಸ್ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ
- ಪ್ರಾಜೆಕ್ಟ್ > ಪ್ರಾಪರ್ಟೀಸ್ > ಸಿ/ಸಿ++ ಬಿಲ್ಡ್ > ಸೆಟ್ಟಿಂಗ್ಸ್ ಮೇಲೆ ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ
- ಬಲ ಫಲಕದಲ್ಲಿ ಬಿಲ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ರಚಿಸಿ ಅಥವಾ ನಿರ್ವಹಿಸಿ
ಕಮಾಂಡ್ ಲೈನ್ನಿಂದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಮಿಸಿ
ನಿಮ್ಮ ಕಂಪೈಲರ್ ಸ್ಥಾಪನೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಬಳಸಿ.
- ರಚಿಸಲು ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿ a file ಕೆಳಗಿನ ವಿಷಯಗಳೊಂದಿಗೆ hello-world.cpp ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ:
- hello-world.cpp ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ:
icpx hello-world.cpp -o ಹಲೋ-ವರ್ಲ್ಡ್
-o ಆಯ್ಕೆಯು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ file ಉತ್ಪತ್ತಿಯಾದ ಔಟ್ಪುಟ್ಗೆ ಹೆಸರು. - ಈಗ ನೀವು hello-world ಎಂಬ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಅದನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ತಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡುತ್ತದೆ:
ಯಾವ ಔಟ್ಪುಟ್ಗಳು
ಕಂಪೈಲರ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ನೀವು ಸಂಕಲನವನ್ನು ನಿರ್ದೇಶಿಸಬಹುದು ಮತ್ತು ನಿಯಂತ್ರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆample, ನೀವು ವಸ್ತುವನ್ನು ರಚಿಸಬಹುದು file ಮತ್ತು ಅಂತಿಮ ಬೈನರಿಯನ್ನು ಎರಡು ಹಂತಗಳಲ್ಲಿ ಔಟ್ಪುಟ್ ಮಾಡಿ:
- hello-world.cpp ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ:
-c ಆಯ್ಕೆಯು ಈ ಹಂತದಲ್ಲಿ ಲಿಂಕ್ ಮಾಡುವುದನ್ನು ತಡೆಯುತ್ತದೆ.
- ಪರಿಣಾಮವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಔಟ್ಪುಟ್ ಮಾಡಲು icpx ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿ:
-o ಆಯ್ಕೆಯು ರಚಿತವಾದ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ file ಹೆಸರು. ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳ ಕುರಿತು ವಿವರಗಳಿಗಾಗಿ ಕಂಪೈಲರ್ ಆಯ್ಕೆಗಳನ್ನು ನೋಡಿ.
ವಿಂಡೋಸ್ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು
ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸಿ
ಕಂಪೈಲರ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದ ಕೆಳಗಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಸಂಯೋಜನೆಗೊಳ್ಳುತ್ತದೆ*:
- ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2022
- ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2019
- ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2017
ಗಮನಿಸಿ Microsoft Visual Studio 2017 ಗೆ ಬೆಂಬಲವನ್ನು Intel® oneAPI 2022.1 ಬಿಡುಗಡೆಯಂತೆ ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಮತ್ತು ಭವಿಷ್ಯದ ಬಿಡುಗಡೆಯಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
ಡೀಬಗ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಸೇರಿದಂತೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದಲ್ಲಿ ಪೂರ್ಣ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಸಮುದಾಯ ಆವೃತ್ತಿ ಅಥವಾ ಹೆಚ್ಚಿನದು ಅಗತ್ಯವಿದೆ. ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಎಕ್ಸ್ಪ್ರೆಸ್ ಆವೃತ್ತಿಯು ಆಜ್ಞಾ ಸಾಲಿನ ನಿರ್ಮಾಣಗಳನ್ನು ಮಾತ್ರ ಅನುಮತಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಿಗೆ, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಸ್ಥಾಪನೆಯ ಭಾಗವಾಗಿ Microsoft C++ ಬೆಂಬಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2017 ಮತ್ತು ನಂತರ, ಈ ಆಯ್ಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನೀವು ಕಸ್ಟಮ್ ಇನ್ಸ್ಟಾಲ್ ಅನ್ನು ಬಳಸಬೇಕು.
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ವಿಂಡೋಸ್ನಲ್ಲಿ ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಕಂಪೈಲರ್ ಕಮಾಂಡ್-ಲೈನ್ ವಿಂಡೋ ಈ ವೇರಿಯಬಲ್ಗಳನ್ನು ನಿಮಗಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ. ನೀವು ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಬೇಕಾದರೆ, ಸೂಟ್-ನಿರ್ದಿಷ್ಟ ಗೆಟ್ ಸ್ಟಾರ್ಟ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ನಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಪರಿಸರ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ.
ಡೀಫಾಲ್ಟ್ ಅನುಸ್ಥಾಪನ ಡೈರೆಕ್ಟರಿ ( ) ಸಿ:\ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ Files (x86)\Intel\oneAPI.
GPU ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ (ಐಚ್ಛಿಕ)
ಇಂಟೆಲ್ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ನೀವು ಮೊದಲು ಇತ್ತೀಚಿನ ಇಂಟೆಲ್ ಜಿಪಿಯು ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು.
ಆಯ್ಕೆ 1: ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಕಮಾಂಡ್ ಲೈನ್ ಬಳಸಿ
Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಬಹು ಚಾಲಕಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಪೈಲರ್ ಅನ್ನು ಆಹ್ವಾನಿಸಿ:
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದಿಂದ ಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಂಪೈಲರ್ ಅನ್ನು ಆಹ್ವಾನಿಸಲು, ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಸಂಕಲನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆampಲೆ:
SYCL ಸಂಕಲನಕ್ಕಾಗಿ, C++ ಡ್ರೈವರ್ನೊಂದಿಗೆ -fsycl ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ:
ಸೂಚನೆ: -fsycl ಅನ್ನು ಬಳಸುವಾಗ, -fsycl-targets=spir64 ಅನ್ನು ಆಜ್ಞೆಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಹೊಂದಿಸದ ಹೊರತು -fsycl-targets ಎಂದು ಭಾವಿಸಲಾಗುತ್ತದೆ.
ಆಯ್ಕೆ 2: ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಬಳಸಿ
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ Intel® DPC++/C++ ಕಂಪೈಲರ್ಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಬೆಂಬಲ
DPC++ ಗಾಗಿ ಹೊಸ Microsoft Visual Studio ಯೋಜನೆಗಳನ್ನು Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತದೆ.
Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಲು ಹೊಸ Microsoft Visual C++* (MSVC) ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು.
ಸೂಚನೆ: NET-ಆಧಾರಿತ CLR C++ ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಕಾರಗಳನ್ನು Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ನಿರ್ದಿಷ್ಟ ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಕಾರಗಳು ನಿಮ್ಮ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗುತ್ತವೆ, ಉದಾಹರಣೆಗೆample: CLR ಕ್ಲಾಸ್ ಲೈಬ್ರರಿ, CLR ಕನ್ಸೋಲ್ ಅಪ್ಲಿಕೇಶನ್, ಅಥವಾ CLR ಖಾಲಿ ಯೋಜನೆ.
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ Intel® DPC++/C++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿ
ಬಳಕೆಯಲ್ಲಿರುವ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ ನಿಖರವಾದ ಹಂತಗಳು ಬದಲಾಗಬಹುದು.
- Microsoft Visual C++ (MSVC) ಯೋಜನೆಯನ್ನು ರಚಿಸಿ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ.
- Solution Explorer ನಲ್ಲಿ, Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲು ಪ್ರಾಜೆಕ್ಟ್(ಗಳನ್ನು) ಆಯ್ಕೆಮಾಡಿ.
- ಪ್ರಾಜೆಕ್ಟ್ > ಪ್ರಾಪರ್ಟೀಸ್ ತೆರೆಯಿರಿ.
- ಎಡ ಫಲಕದಲ್ಲಿ, ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟೀಸ್ ವರ್ಗವನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಆಸ್ತಿ ಪುಟವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಬಲ ಫಲಕದಲ್ಲಿ ನೀವು ಬಳಸಲು ಬಯಸುವ ಕಂಪೈಲರ್ಗೆ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಟೂಲ್ಸೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸಿ:
- SYCL ಜೊತೆಗೆ C++ ಗಾಗಿ, Intel® oneAPI DPC++ ಕಂಪೈಲರ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- C/C++ ಗೆ, ಎರಡು ಟೂಲ್ಸೆಟ್ಗಳಿವೆ.
Intel C++ ಕಂಪೈಲರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (ಉದಾample 2021) icx ಅನ್ನು ಆಹ್ವಾನಿಸಲು.
Intel C++ ಕಂಪೈಲರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (ಉದಾample 19.2) icl ಅನ್ನು ಆಹ್ವಾನಿಸಲು.
ಪರ್ಯಾಯವಾಗಿ, ಪ್ರಾಜೆಕ್ಟ್ > ಇಂಟೆಲ್ ಕಂಪೈಲರ್ > ಇಂಟೆಲ್ ಒನ್ಎಪಿಐ ಡಿಪಿಸಿ++/ಸಿ++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿ ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಎಲ್ಲಾ ಬೆಂಬಲಿತ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಆಯ್ಕೆಮಾಡಿದ ಪ್ರಾಜೆಕ್ಟ್(ಗಳ) ಕಾನ್ಫಿಗರೇಶನ್ಗಳಿಗೆ ಟೂಲ್ಸೆಟ್ ಆಗಿ ಕಂಪೈಲರ್ ಆವೃತ್ತಿಯನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.
- ಪುನರ್ನಿರ್ಮಾಣ, ಒಂದೇ ಯೋಜನೆಗಾಗಿ ನಿರ್ಮಿಸಿ > ಪ್ರಾಜೆಕ್ಟ್ ಮಾತ್ರ > ಮರುನಿರ್ಮಾಣ ಅಥವಾ ಪರಿಹಾರಕ್ಕಾಗಿ ಬಿಲ್ಡ್ > ಮರುನಿರ್ಮಾಣ ಪರಿಹಾರವನ್ನು ಬಳಸಿ.
ಕಂಪೈಲರ್ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ
ನೀವು Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ನ ಬಹು ಆವೃತ್ತಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ, ಕಂಪೈಲರ್ ಆಯ್ಕೆ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಿಂದ ನೀವು ಯಾವ ಆವೃತ್ತಿಯನ್ನು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು:
- ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ನಂತರ ಪರಿಕರಗಳು > ಆಯ್ಕೆಗಳು > ಇಂಟೆಲ್ ಕಂಪೈಲರ್ಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳು > ಗೆ ಹೋಗಿ > ಕಂಪೈಲರ್ಗಳು, ಎಲ್ಲಿ ಮೌಲ್ಯಗಳು C++ ಅಥವಾ DPC++.
- ಕಂಪೈಲರ್ನ ಸೂಕ್ತವಾದ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಆಯ್ದ ಕಂಪೈಲರ್ ಡ್ರಾಪ್-ಡೌನ್ ಮೆನುವನ್ನು ಬಳಸಿ.
- ಸರಿ ಆಯ್ಕೆಮಾಡಿ.
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ C++ ಕಂಪೈಲರ್ಗೆ ಹಿಂತಿರುಗಿ
ನಿಮ್ಮ ಯೋಜನೆಯು Intel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು Microsoft Visual C++ ಕಂಪೈಲರ್ಗೆ ಹಿಂತಿರುಗಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು:
- ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ರೈಟ್-ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಇಂಟೆಲ್ ಕಂಪೈಲರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ > ಸಂದರ್ಭ ಮೆನುವಿನಿಂದ ವಿಷುಯಲ್ ಸಿ++ ಬಳಸಿ.
ಈ ಕ್ರಿಯೆಯು ಪರಿಹಾರವನ್ನು ನವೀಕರಿಸುತ್ತದೆ file ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ C++ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಲು. ನೀವು ಯೋಜನೆ(ಗಳನ್ನು) ಸ್ವಚ್ಛಗೊಳಿಸಬೇಡಿ ಆಯ್ಕೆ ಮಾಡದ ಹೊರತು ಪೀಡಿತ ಯೋಜನೆಗಳ ಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸದಿರಲು ನೀವು ಆರಿಸಿದರೆ, ಎಲ್ಲಾ ಮೂಲವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನೀವು ನವೀಕರಿಸಿದ ಯೋಜನೆಗಳನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಬೇಕಾಗುತ್ತದೆ fileಗಳನ್ನು ಹೊಸ ಕಂಪೈಲರ್ನೊಂದಿಗೆ ಸಂಕಲಿಸಲಾಗಿದೆ.
ಕಮಾಂಡ್ ಲೈನ್ನಿಂದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಮಿಸಿ
ನಿಮ್ಮ ಕಂಪೈಲರ್ ಸ್ಥಾಪನೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ಬಳಸಿ.
- ರಚಿಸಲು ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿ a 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® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಡೆವಲಪರ್ ಗೈಡ್ ಮತ್ತು Intel® ಡೆವಲಪರ್ ವಲಯದಲ್ಲಿ ಉಲ್ಲೇಖವನ್ನು ಅನ್ವೇಷಿಸಿ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
intel oneAPI DPC ++/C++ ಕಂಪೈಲರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ oneAPI DPC C ಕಂಪೈಲರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ, oneAPI DPC C ಕಂಪೈಲರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ |