intel oneAPI DPC ++/C++ কম্পাইলার দিয়ে শুরু করুন
ভূমিকা
Intel® oneAPI DPC++/C++ কম্পাইলার এমন অপ্টিমাইজেশন প্রদান করে যা আপনার অ্যাপ্লিকেশনগুলিকে Windows* এবং Linux*-এ Intel® 64 আর্কিটেকচারে দ্রুত চলতে সাহায্য করে, সর্বশেষ C, C++ এবং SYCL ভাষার মানগুলির সমর্থন সহ। এই কম্পাইলারটি অপ্টিমাইজ করা কোড তৈরি করে যা অ্যাডভান গ্রহণ করে উল্লেখযোগ্যভাবে দ্রুত চলতে পারে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++ লাইব্রেরি ডকুমেন্টেশন। ডুয়াল এবিআই |
Yocto* প্রকল্পের জন্য স্তর মেটা-ইন্টেল ব্যবহার করে একটি Yocto প্রকল্প বিল্ডে oneAPI উপাদান যোগ করুন
স্তর |
বিজ্ঞপ্তি এবং দাবিত্যাগ
ইন্টেল প্রযুক্তিগুলির জন্য সক্ষম হার্ডওয়্যার, সফ্টওয়্যার বা পরিষেবা অ্যাক্টিভেশন প্রয়োজন হতে পারে।
- কোনও পণ্য বা উপাদান একেবারে সুরক্ষিত হতে পারে না।
- আপনার খরচ এবং ফলাফল পৃথক হতে পারে।
© ইন্টেল কর্পোরেশন। ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ অন্যান্য নাম এবং ব্র্যান্ডগুলি অন্যের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
এই নথির দ্বারা কোনও বৌদ্ধিক সম্পত্তির অধিকারের জন্য কোনও লাইসেন্স (প্রকাশিত বা উহ্য, এস্টপেল বা অন্যথায়) দেওয়া হয় না।
বর্ণিত পণ্যগুলিতে ডিজাইনের ত্রুটি বা ত্রুটি থাকতে পারে যা errata নামে পরিচিত যা পণ্যটিকে প্রকাশিত স্পেসিফিকেশন থেকে বিচ্যুত করতে পারে। বর্তমান বৈশিষ্ট্যযুক্ত ত্রুটি-বিচ্যুতি অনুরোধে উপলব্ধ।
ইন্টেল সমস্ত প্রকাশ্য এবং অন্তর্নিহিত ওয়ারেন্টি অস্বীকার করে, যার মধ্যে সীমাবদ্ধতা ছাড়াই, ব্যবসায়িকতার অন্তর্নিহিত ওয়ারেন্টি, একটি নির্দিষ্ট উদ্দেশ্যে ফিটনেস, এবং অ-লঙ্ঘন, সেইসাথে কর্মক্ষমতা, লেনদেনের কোর্স, বা বাণিজ্যে ব্যবহার থেকে উদ্ভূত যে কোনও ওয়ারেন্টি।
লিনাক্সে শুরু করুন
আপনি শুরু করার আগে
এনভায়রনমেন্ট ভেরিয়েবল সেট করুন
আপনি কম্পাইলারটি ব্যবহার করার আগে, আপনাকে প্রথমে এনভায়রনমেন্ট স্ক্রিপ্ট সোর্স করে ইনিশিয়ালাইজেশন ইউটিলিটি ব্যবহার করে এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে। এটি এক ধাপে সমস্ত সরঞ্জাম শুরু করে।
- আপনার ইনস্টলেশন ডিরেক্টরি নির্ধারণ করুন, :
- 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 ড্রাইভার বা প্লাগ-ইন ইনস্টল করুন (ঐচ্ছিক)
আপনি C++ এবং SYCL* ব্যবহার করে oneAPI অ্যাপ্লিকেশন তৈরি করতে পারেন যা Intel, AMD*, বা NVIDIA* GPU-তে চলবে। নির্দিষ্ট GPU-এর জন্য অ্যাপ্লিকেশনগুলি বিকাশ এবং চালানোর জন্য আপনাকে প্রথমে সংশ্লিষ্ট ড্রাইভার বা প্লাগ-ইনগুলি ইনস্টল করতে হবে:
- একটি Intel GPU ব্যবহার করতে, সর্বশেষ Intel GPU ড্রাইভার ইনস্টল করুন৷
- একটি AMD GPU ব্যবহার করতে, AMD GPUs প্লাগইনের জন্য oneAPI ইনস্টল করুন।
- একটি NVIDIA GPU ব্যবহার করতে, NVIDIA GPUs প্লাগইনের জন্য oneAPI ইনস্টল করুন৷
বিকল্প 1: কমান্ড লাইন ব্যবহার করুন
Intel® oneAPI DPC++/C++ কম্পাইলার একাধিক ড্রাইভার প্রদান করে:
নিম্নলিখিত সিনট্যাক্স ব্যবহার করে কম্পাইলার আহ্বান করুন:
{কম্পাইলার ড্রাইভার} [বিকল্প] file৩ [file2...]
প্রাক্তন জন্যampLe:
icpx hello-world.cpp
SYCL সংকলনের জন্য, C++ ড্রাইভারের সাথে -fsycl বিকল্পটি ব্যবহার করুন:
icpx -fsycl hello-world.cpp
দ্রষ্টব্য: -fsycl ব্যবহার করার সময়, -fsycl-targets=spir64 অনুমান করা হয় যদি না -fsycl-লক্ষ্যগুলি কমান্ডে স্পষ্টভাবে সেট করা থাকে।
আপনি যদি একটি NVIDIA বা AMD GPU টার্গেট করে থাকেন, তাহলে বিস্তারিত সংকলনের নির্দেশাবলীর জন্য সংশ্লিষ্ট GPU প্লাগইন শুরু করুন গাইড দেখুন:
- NVIDIA GPU-এর জন্য oneAPI শুরু করুন গাইড
- AMD GPU-এর জন্য oneAPI শুরু করুন গাইড
বিকল্প 2: Eclipse* CDT ব্যবহার করুন
Eclipse* CDT-এর মধ্যে থেকে কম্পাইলার চালু করতে এই ধাপগুলি অনুসরণ করুন।
Intel® Compiler Eclipse CDT প্লাগইন ইনস্টল করুন।
- Eclipse শুরু করুন
- সহায়তা নির্বাচন করুন > নতুন সফ্টওয়্যার ইনস্টল করুন
- Add Site ডায়ালগ খুলতে Add নির্বাচন করুন
- সংরক্ষণাগার নির্বাচন করুন, ডিরেক্টরিতে ব্রাউজ করুন /কম্পাইলার/ /linux/ide_support, .zip নির্বাচন করুন file যেটি com.intel.dpcpp.compiler দিয়ে শুরু হয়, তারপর ঠিক আছে নির্বাচন করুন
- Intel দিয়ে শুরু হওয়া বিকল্পগুলি নির্বাচন করুন, পরবর্তী নির্বাচন করুন, তারপর ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন
- আপনি Eclipse* পুনরায় চালু করতে চান কিনা জিজ্ঞাসা করা হলে, হ্যাঁ নির্বাচন করুন
একটি নতুন প্রকল্প তৈরি করুন বা একটি বিদ্যমান প্রকল্প খুলুন।
- বিদ্যমান প্রকল্প খুলুন বা Eclipse এ নতুন প্রকল্প তৈরি করুন
- Project > Properties > C/C++ Build > Tool chain Editor-এ রাইট ক্লিক করুন
- ডান প্যানেল থেকে Intel DPC++/C++ কম্পাইলার নির্বাচন করুন
বিল্ড কনফিগারেশন সেট করুন।
- Eclipse-এ বিদ্যমান প্রজেক্ট খুলুন
- Project > Properties > C/C++ Build > Settings-এ রাইট ক্লিক করুন
- ডান প্যানেলে বিল্ড কনফিগারেশন তৈরি বা পরিচালনা করুন
কমান্ড লাইন থেকে একটি প্রোগ্রাম তৈরি করুন
আপনার কম্পাইলার ইনস্টলেশন পরীক্ষা করতে এবং একটি প্রোগ্রাম তৈরি করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন।
- একটি তৈরি করতে একটি পাঠ্য সম্পাদক ব্যবহার করুন file নিম্নলিখিত বিষয়বস্তু সহ hello-world.cpp বলা হয়:
- hello-world.cpp কম্পাইল:
icpx hello-world.cpp -o hello-world
-o বিকল্পটি নির্দিষ্ট করে file উত্পন্ন আউটপুট জন্য নাম. - এখন আপনার কাছে হ্যালো-ওয়ার্ল্ড নামে একটি এক্সিকিউটেবল রয়েছে যা চালানো যেতে পারে এবং তাৎক্ষণিক প্রতিক্রিয়া জানাবে:
যা আউটপুট
আপনি কম্পাইলার বিকল্পগুলির সাথে কম্পাইলেশন পরিচালনা এবং নিয়ন্ত্রণ করতে পারেন। প্রাক্তন জন্যample, আপনি বস্তু তৈরি করতে পারেন file এবং দুটি ধাপে চূড়ান্ত বাইনারি আউটপুট করুন:
- hello-world.cpp কম্পাইল:
-c বিকল্পটি এই ধাপে লিঙ্ক করা প্রতিরোধ করে।
- ফলস্বরূপ অ্যাপ্লিকেশন অবজেক্ট কোড লিঙ্ক করতে icpx কম্পাইলার ব্যবহার করুন এবং একটি এক্সিকিউটেবল আউটপুট করুন:
-o বিকল্পটি উৎপন্ন এক্সিকিউটেবল নির্দিষ্ট করে file নাম উপলব্ধ বিকল্পগুলি সম্পর্কে বিস্তারিত জানার জন্য কম্পাইলার বিকল্পগুলি পড়ুন।
উইন্ডোজে শুরু করুন
আপনি শুরু করার আগে
এনভায়রনমেন্ট ভেরিয়েবল সেট করুন
কম্পাইলারটি মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও* এর নিম্নলিখিত সংস্করণগুলিতে সংহত করে:
- ভিজ্যুয়াল স্টুডিও 2022
- ভিজ্যুয়াল স্টুডিও 2019
- ভিজ্যুয়াল স্টুডিও 2017
উল্লেখ্য Intel® oneAPI 2017 রিলিজ হিসাবে Microsoft Visual Studio 2022.1-এর জন্য সমর্থন বাতিল করা হয়েছে এবং ভবিষ্যতে রিলিজে সরিয়ে দেওয়া হবে।
ডিবাগিং এবং ডেভেলপমেন্ট সহ ভিজ্যুয়াল স্টুডিওর মধ্যে সম্পূর্ণ কার্যকারিতার জন্য, ভিজ্যুয়াল স্টুডিও কমিউনিটি সংস্করণ বা উচ্চতর প্রয়োজন। ভিজ্যুয়াল স্টুডিও এক্সপ্রেস সংস্করণ শুধুমাত্র কমান্ড-লাইন নির্মাণের অনুমতি দেয়। সমস্ত সংস্করণের জন্য, ভিজ্যুয়াল স্টুডিও ইনস্টলের অংশ হিসাবে Microsoft C++ সমর্থন নির্বাচন করা আবশ্যক। ভিজ্যুয়াল স্টুডিও 2017 এবং পরবর্তীতে, এই বিকল্পটি নির্বাচন করতে আপনাকে অবশ্যই একটি কাস্টম ইনস্টল ব্যবহার করতে হবে।
আপনাকে সাধারণত উইন্ডোজে পরিবেশের ভেরিয়েবল সেট করতে হবে না, কারণ কম্পাইলার কমান্ড-লাইন উইন্ডো আপনার জন্য এই ভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে সেট করে। আপনি যদি এনভায়রনমেন্ট ভেরিয়েবল সেট করতে চান, তাহলে স্যুট-নির্দিষ্ট গেট স্টার্টড ডকুমেন্টেশনে বর্ণিত এনভায়রনমেন্ট স্ক্রিপ্টটি চালান।
ডিফল্ট ইনস্টলেশন ডিরেক্টরি ( ) হল C:\Program Files (x86)\Intel\oneAPI।
GPU ড্রাইভার ইনস্টল করুন (ঐচ্ছিক)
ইন্টেল জিপিইউ-এর জন্য অ্যাপ্লিকেশন বিকাশ এবং চালানোর জন্য আপনাকে প্রথমে সর্বশেষ ইন্টেল জিপিইউ ড্রাইভার ইনস্টল করতে হবে।
বিকল্প 1: মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওতে কমান্ড লাইন ব্যবহার করুন
Intel® oneAPI DPC++/C++ কম্পাইলার একাধিক ড্রাইভার প্রদান করে:
নিম্নলিখিত সিনট্যাক্স ব্যবহার করে কম্পাইলার আহ্বান করুন:
মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর মধ্যে থেকে কমান্ড লাইন ব্যবহার করে কম্পাইলারকে আহ্বান করতে, একটি কমান্ড প্রম্পট খুলুন এবং আপনার সংকলন কমান্ড লিখুন। প্রাক্তন জন্যampLe:
SYCL সংকলনের জন্য, C++ ড্রাইভারের সাথে -fsycl বিকল্পটি ব্যবহার করুন:
দ্রষ্টব্য: -fsycl ব্যবহার করার সময়, -fsycl-targets=spir64 অনুমান করা হয় যদি না -fsycl-লক্ষ্যগুলি কমান্ডে স্পষ্টভাবে সেট করা থাকে।
বিকল্প 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) প্রকল্প তৈরি করুন বা একটি বিদ্যমান প্রকল্প খুলুন।
- সলিউশন এক্সপ্লোরারে, Intel® oneAPI DPC++/C++ কম্পাইলার দিয়ে তৈরি করার জন্য প্রকল্প(গুলি) নির্বাচন করুন।
- প্রকল্প > বৈশিষ্ট্য খুলুন।
- বাম ফলকে, কনফিগারেশন প্রপার্টিজ বিভাগটি প্রসারিত করুন এবং সাধারণ সম্পত্তি পৃষ্ঠাটি নির্বাচন করুন।
- ডান ফলকে আপনি যে কম্পাইলারটি ব্যবহার করতে চান তাতে প্ল্যাটফর্ম টুলসেট পরিবর্তন করুন:
- SYCL এর সাথে C++ এর জন্য Intel® oneAPI DPC++ কম্পাইলার নির্বাচন করুন।
- C/C++ এর জন্য, দুটি টুলসেট আছে।
Intel C++ কম্পাইলার নির্বাচন করুন (যেমনample 2021) icx চালু করতে।
Intel C++ কম্পাইলার নির্বাচন করুন (যেমনample 19.2) আইসিএল আহ্বান করতে।
বিকল্পভাবে, আপনি Project > Intel Compiler > Use Intel oneAPI DPC++/C++ কম্পাইলার নির্বাচন করে সমস্ত সমর্থিত প্ল্যাটফর্ম এবং নির্বাচিত প্রকল্পের কনফিগারেশনের জন্য টুলসেট হিসাবে একটি কম্পাইলার সংস্করণ নির্দিষ্ট করতে পারেন।
- পুনর্নির্মাণ, হয় বিল্ড> শুধুমাত্র প্রকল্প> একটি একক প্রকল্পের জন্য পুনর্নির্মাণ বা একটি সমাধানের জন্য বিল্ড> পুনর্নির্মাণ সমাধান ব্যবহার করে।
কম্পাইলার সংস্করণ নির্বাচন করুন
আপনার যদি Intel® oneAPI DPC++/C++ কম্পাইলারের একাধিক সংস্করণ ইনস্টল করা থাকে, তাহলে কম্পাইলার নির্বাচন ডায়ালগ বক্স থেকে আপনি কোন সংস্করণটি চান তা নির্বাচন করতে পারেন:
- একটি প্রকল্প নির্বাচন করুন, তারপরে টুলস > বিকল্প > ইন্টেল কম্পাইলার এবং লাইব্রেরি > এ যান > কম্পাইলার, যেখানে মান হল C++ বা DPC++।
- কম্পাইলারের উপযুক্ত সংস্করণ নির্বাচন করতে নির্বাচিত কম্পাইলার ড্রপ-ডাউন মেনু ব্যবহার করুন।
- ঠিক আছে নির্বাচন করুন।
মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও সি++ কম্পাইলারে ফিরে যান
যদি আপনার প্রজেক্ট Intel® oneAPI DPC++/C++ কম্পাইলার ব্যবহার করে, আপনি Microsoft Visual C++ কম্পাইলারে ফিরে যেতে বেছে নিতে পারেন:
- মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওতে আপনার প্রকল্প নির্বাচন করুন।
- রাইট-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে Intel Compiler > Use Visual C++ নির্বাচন করুন।
এই কর্ম সমাধান আপডেট file Microsoft Visual Studio C++ কম্পাইলার ব্যবহার করতে। প্রভাবিত প্রকল্পের সমস্ত কনফিগারেশন স্বয়ংক্রিয়ভাবে পরিষ্কার করা হয় যদি না আপনি প্রকল্প(গুলি) পরিষ্কার করবেন না নির্বাচন করেন। আপনি যদি প্রকল্পগুলি পরিষ্কার না করতে চান তবে সমস্ত উত্স নিশ্চিত করতে আপনাকে আপডেট করা প্রকল্পগুলি পুনর্নির্মাণ করতে হবে files নতুন কম্পাইলারের সাথে কম্পাইল করা হয়েছে।
কমান্ড লাইন থেকে একটি প্রোগ্রাম তৈরি করুন
আপনার কম্পাইলার ইনস্টলেশন পরীক্ষা করতে এবং একটি প্রোগ্রাম তৈরি করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন।
- একটি তৈরি করতে একটি পাঠ্য সম্পাদক ব্যবহার করুন 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 কোড
একাধিক কোড এসamples Intel® oneAPI DPC++/C++ কম্পাইলারের জন্য সরবরাহ করা হয়েছে যাতে আপনি কম্পাইলার বৈশিষ্ট্যগুলি অন্বেষণ করতে পারেন এবং এটি কীভাবে কাজ করে তার সাথে নিজেকে পরিচিত করতে পারেন। প্রাক্তন জন্যampLe:
পরবর্তী পদক্ষেপ
- সর্বশেষ oneAPI কোড S ব্যবহার করুনamples এবং Intel® oneAPI ট্রেনিং রিসোর্সের সাথে অনুসরণ করুন।
- Intel® oneAPI DPC++/C++ কম্পাইলার ডেভেলপার গাইড এবং Intel® ডেভেলপার জোনে রেফারেন্স অন্বেষণ করুন।
দলিল/সম্পদ
![]() |
intel oneAPI DPC ++/C++ কম্পাইলার দিয়ে শুরু করুন [পিডিএফ] ব্যবহারকারীর নির্দেশিকা oneAPI DPC C কম্পাইলার দিয়ে শুরু করুন, oneAPI DPC C কম্পাইলার দিয়ে শুরু করুন |