انٹیل لوگو

intel oneAPI DPC ++/C++ کمپائلر کے ساتھ شروعات کریں۔

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-PRODUCT

تعارف

Intel® oneAPI DPC++/C++ کمپائلر ایسی اصلاح فراہم کرتا ہے جو آپ کی ایپلی کیشنز کو Windows* اور Linux* پر Intel® 64 آرکیٹیکچرز پر تیزی سے چلنے میں مدد کرتا ہے، جس میں جدید ترین C، C++، اور SYCL زبان کے معیارات کی حمایت ہوتی ہے۔ یہ کمپائلر آپٹمائزڈ کوڈ تیار کرتا ہے جو ایڈوان لے کر نمایاں طور پر تیزی سے چل سکتا ہے۔tagIntel® Xeon® پروسیسرز اور ہم آہنگ پروسیسرز میں مسلسل بڑھتی ہوئی بنیادی تعداد اور ویکٹر رجسٹر کی چوڑائی۔ Intel® Compiler آپ کو اعلیٰ اصلاح اور سنگل انسٹرکشن ملٹیپل ڈیٹا (SIMD) ویکٹرائزیشن، Intel® پرفارمنس لائبریریز کے ساتھ انضمام، اور OpenMP* 5.0/5.1 متوازی پروگرامنگ ماڈل کا فائدہ اٹھا کر ایپلی کیشن کی کارکردگی کو بڑھانے میں مدد کرے گا۔

Intel® oneAPI DPC++/C++ مرتب کرنے والا C++ پر مبنی SYCL* ماخذ مرتب کرتا ہے files کمپیوٹ ایکسلریٹر کی ایک وسیع رینج کے لیے۔
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 کوڈ Samples                      تازہ ترین oneAPI کوڈ کو دریافت کریں۔amples

•               Intel® oneAPI ڈیٹا متوازی C+      Intel® oneAPI ڈیٹا متوازی C+ میں سوالات پوچھیں اور جوابات تلاش کریں۔

+ فورم                                      + اور Intel® C++ کمپائلر فورمز۔

•               Intel® C++ کمپائلر فورم

 

Intel® oneAPI DPC++/C++                ٹیوٹوریلز، تربیتی مواد اور دیگر Intel® oneAPI کو دریافت کریں۔ کمپائلر دستاویزات                  DPC++/C++ کمپائلر دستاویزات۔

SYCL تفصیلات ورژن 1.2.1       SYCL تصریح، یہ بتاتی ہے کہ SYCL اوپن سی ایل ڈیوائسز کو کیسے مربوط کرتا ہے۔ PDF                                                  جدید C++ کے ساتھ۔

https://www.khronos.org/sycl/         ایک اوورview SYCL کی

GNU* C++ لائبریری - استعمال کرنا         دوہری ABI استعمال کرنے پر GNU* C++ لائبریری دستاویزات۔ دوہری ABI

Yocto* پروجیکٹ کے لیے پرتیں۔                  میٹا انٹیل کا استعمال کرتے ہوئے Yocto پروجیکٹ کی تعمیر میں oneAPI اجزاء شامل کریں۔

تہوں

نوٹس اور دستبرداری
انٹیل ٹیکنالوجیز کے لئے فعال ہارڈ ویئر ، سافٹ ویئر یا سروس ایکٹیویشن کی ضرورت پڑسکتی ہے۔

  • کوئی مصنوع یا جزو بالکل محفوظ نہیں ہوسکتا ہے۔
  • آپ کے اخراجات اور نتائج مختلف ہو سکتے ہیں۔

© انٹیل کارپوریشن۔ Intel، Intel لوگو، اور Intel کے دیگر نشانات Intel Corporation یا اس کے ذیلی اداروں کے ٹریڈ مارک ہیں۔ دوسرے ناموں اور برانڈز پر دوسروں کی ملکیت کے طور پر دعوی کیا جا سکتا ہے۔

اس دستاویز کے ذریعہ کسی بھی دانشورانہ املاک کے حقوق کا کوئی لائسنس (اظہار یا مضمر، بذریعہ اسٹاپپل یا دوسری صورت میں) نہیں دیا گیا ہے۔
بیان کردہ پروڈکٹس میں ڈیزائن کی خرابیاں یا خرابیاں ہو سکتی ہیں جنہیں ایریٹا کہا جاتا ہے جس کی وجہ سے پروڈکٹ شائع شدہ تصریحات سے ہٹ سکتا ہے۔ موجودہ خصوصیات والے errata درخواست پر دستیاب ہیں۔

Intel تمام واضح اور مضمر وارنٹیوں کو مسترد کرتا ہے، بشمول بغیر کسی حد کے، تجارتی قابلیت کی مضمر وارنٹی، کسی خاص مقصد کے لیے فٹنس، اور عدم خلاف ورزی کے ساتھ ساتھ کارکردگی، لین دین کے کورس، یا تجارت میں استعمال سے پیدا ہونے والی کوئی بھی وارنٹی۔

لینکس پر شروعات کریں۔

اس سے پہلے کہ آپ شروع کریں۔

ماحولیاتی متغیرات مرتب کریں۔
اس سے پہلے کہ آپ کمپائلر استعمال کر سکیں، آپ کو سب سے پہلے انوائرنمنٹ اسکرپٹ کو سورس کر کے ابتدائیہ یوٹیلیٹی کا استعمال کرتے ہوئے ماحولیاتی متغیرات کو سیٹ کرنا چاہیے۔ یہ ایک قدم میں تمام ٹولز کو شروع کرتا ہے۔

  1. اپنی انسٹالیشن ڈائرکٹری کا تعین کریں، :
    • a. اگر آپ کا کمپائلر پہلے سے طے شدہ جگہ پر روٹ صارف یا سوڈو صارف کے ذریعہ انسٹال کیا گیا تھا، تو کمپائلر کو/opt/intel/oneapi کے تحت انسٹال کیا جائے گا۔ اس صورت میں، یہ /opt/intel/oneapi ہے۔
    • b. نان روٹ صارفین کے لیے، intel/oneapi کے تحت آپ کی ہوم ڈائریکٹری استعمال کی جاتی ہے۔ اس صورت میں،
      $HOME/intel/oneapi ہوگا۔
    • c. کلسٹر یا انٹرپرائز صارفین کے لیے، آپ کی ایڈمن ٹیم نے مشترکہ نیٹ ورک پر کمپائلرز انسٹال کیے ہوں گے۔ file نظام انسٹالیشن کی جگہ کے لیے اپنے مقامی ایڈمن اسٹاف سے چیک کریں۔
      ( )۔
  2. اپنے شیل کے لیے ماحول کی ترتیب کے اسکرپٹ کا ماخذ کریں:
    • a. bash : ذریعہ /setvars.sh intel64
    • b. csh/tcsh: ماخذ /setvars.csh intel64

GPU ڈرائیورز یا پلگ ان انسٹال کریں (اختیاری)
آپ C++ اور SYCL* کا استعمال کرتے ہوئے oneAPI ایپلی کیشنز تیار کر سکتے ہیں جو Intel، AMD*، یا NVIDIA* GPUs پر چلیں گی۔ مخصوص GPUs کے لیے ایپلیکیشنز تیار کرنے اور چلانے کے لیے آپ کو پہلے متعلقہ ڈرائیورز یا پلگ ان انسٹال کرنا ہوں گے۔

  • Intel GPU استعمال کرنے کے لیے، جدید ترین Intel GPU ڈرائیورز انسٹال کریں۔
  • AMD GPU استعمال کرنے کے لیے، AMD GPUs پلگ ان کے لیے oneAPI انسٹال کریں۔
  • NVIDIA GPU استعمال کرنے کے لیے، NVIDIA GPUs پلگ ان کے لیے oneAPI انسٹال کریں۔

آپشن 1: کمانڈ لائن استعمال کریں۔
Intel® oneAPI DPC++/C++ کمپائلر متعدد ڈرائیور فراہم کرتا ہے:

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-1intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-2

درج ذیل نحو کا استعمال کرتے ہوئے کمپائلر کو طلب کریں:
{کمپائلر ڈرائیور} [آپشن] file1 [file2…]

سابق کے لیےampلی:
icpx hello-world.cpp

SYCL تالیف کے لیے، C++ ڈرائیور کے ساتھ -fsycl آپشن استعمال کریں:
icpx -fsycl hello-world.cpp

نوٹ: -fsycl استعمال کرتے وقت، -fsycl-targets=spir64 فرض کیا جاتا ہے جب تک کہ کمانڈ میں -fsycl-ٹارگیٹ واضح طور پر متعین نہ ہوں۔
اگر آپ NVIDIA یا AMD GPU کو نشانہ بنا رہے ہیں، تو تفصیلی تالیف کی ہدایات کے لیے متعلقہ GPU پلگ ان get start گائیڈ دیکھیں:

  • oneAPI NVIDIA GPUs کے لیے گائیڈ شروع کریں۔
  • OneAPI AMD GPUs کے لیے گائیڈ شروع کریں۔

آپشن 2: Eclipse* CDT استعمال کریں۔
Eclipse* CDT کے اندر سے کمپائلر کو طلب کرنے کے لیے ان اقدامات پر عمل کریں۔

Intel® Compiler Eclipse CDT پلگ ان انسٹال کریں۔

  1. چاند گرہن شروع کریں۔
  2. مدد منتخب کریں > نیا سافٹ ویئر انسٹال کریں۔
  3. ایڈ سائٹ ڈائیلاگ کھولنے کے لیے شامل کریں کو منتخب کریں۔
  4. آرکائیو کو منتخب کریں، ڈائریکٹری میں براؤز کریں۔ /مرتب/ /linux/ide_support، .zip کو منتخب کریں۔ file جو com.intel.dpcpp.compiler سے شروع ہوتا ہے، پھر OK کو منتخب کریں۔
  5. Intel سے شروع ہونے والے آپشنز کو منتخب کریں، اگلا منتخب کریں، پھر انسٹالیشن کی ہدایات پر عمل کریں۔
  6. جب آپ سے پوچھا گیا کہ کیا آپ چاند گرہن کو دوبارہ شروع کرنا چاہتے ہیں، تو ہاں کو منتخب کریں۔

ایک نیا پروجیکٹ بنائیں یا موجودہ پروجیکٹ کھولیں۔

  1. موجودہ پروجیکٹ کو کھولیں یا چاند گرہن پر نیا پروجیکٹ بنائیں
  2. پروجیکٹ> پراپرٹیز> C/C++ بلڈ> ٹول چین ایڈیٹر پر دائیں کلک کریں۔
  3. دائیں پینل سے Intel DPC++/C++ کمپائلر کو منتخب کریں۔

تعمیر کنفیگریشنز سیٹ کریں۔

  1. چاند گرہن پر موجودہ پروجیکٹ کھولیں۔
  2. پروجیکٹ> پراپرٹیز> C/C++ بلڈ> سیٹنگز پر دائیں کلک کریں۔
  3. دائیں پینل میں بلڈ کنفیگریشنز بنائیں یا ان کا نظم کریں۔

کمانڈ لائن سے ایک پروگرام بنائیں
اپنے کمپائلر کی تنصیب کو جانچنے اور ایک پروگرام بنانے کے لیے درج ذیل اقدامات کا استعمال کریں۔intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-3

  1. ایک بنانے کے لیے ٹیکسٹ ایڈیٹر کا استعمال کریں۔ file مندرجہ ذیل مواد کے ساتھ hello-world.cpp کہا جاتا ہے:
  2. hello-world.cpp مرتب کریں:
    icpx hello-world.cpp -o ہیلو ورلڈ
    -o آپشن کی وضاحت کرتا ہے۔ file پیدا شدہ آؤٹ پٹ کا نام۔
  3. اب آپ کے پاس ہیلو ورلڈ نامی ایک قابل عمل ہے جسے چلایا جا سکتا ہے اور فوری رائے دے گا:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-4

جس کا نتیجہ نکلتا ہے۔
آپ کمپائلر کے اختیارات کے ساتھ تالیف کو براہ راست اور کنٹرول کرسکتے ہیں۔ سابق کے لیےampلی، آپ آبجیکٹ بنا سکتے ہیں۔ file اور حتمی بائنری کو دو مراحل میں آؤٹ پٹ کریں:

  1. hello-world.cpp مرتب کریں:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-5-c آپشن اس مرحلے پر لنک کو روکتا ہے۔
  2. نتیجے میں آنے والے ایپلیکیشن آبجیکٹ کوڈ کو لنک کرنے کے لیے icpx کمپائلر کا استعمال کریں اور ایک قابل عمل آؤٹ پٹ کریں:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-6
    -o آپشن تیار کردہ قابل عمل کی وضاحت کرتا ہے۔ file نام دستیاب اختیارات کے بارے میں تفصیلات کے لیے کمپائلر آپشنز سے رجوع کریں۔

ونڈوز پر شروع کریں۔

اس سے پہلے کہ آپ شروع کریں۔

ماحولیاتی متغیرات مرتب کریں۔
کمپائلر مائیکروسافٹ ویژول اسٹوڈیو* کے درج ذیل ورژنز میں ضم ہوتا ہے۔

  • بصری اسٹوڈیو 2022
  • بصری اسٹوڈیو 2019
  • بصری اسٹوڈیو 2017

نوٹ Intel® oneAPI 2017 ریلیز کے مطابق Microsoft Visual Studio 2022.1 کے لیے سپورٹ کو فرسودہ کر دیا گیا ہے اور اسے مستقبل کی ریلیز میں ہٹا دیا جائے گا۔

بصری اسٹوڈیو کے اندر مکمل فعالیت کے لیے، بشمول ڈیبگنگ اور ڈیولپمنٹ، ویژول اسٹوڈیو کمیونٹی ایڈیشن یا اس سے اوپر کی ضرورت ہے۔ بصری اسٹوڈیو ایکسپریس ایڈیشن صرف کمانڈ لائن بنانے کی اجازت دیتا ہے۔ تمام ورژنز کے لیے، Microsoft C++ سپورٹ کو بصری اسٹوڈیو انسٹال کے حصے کے طور پر منتخب کیا جانا چاہیے۔ بصری اسٹوڈیو 2017 اور اس کے بعد کے لیے، آپ کو اس اختیار کو منتخب کرنے کے لیے ایک حسب ضرورت انسٹال استعمال کرنا چاہیے۔
آپ کو عام طور پر ونڈوز پر ماحولیاتی متغیرات کو سیٹ کرنے کی ضرورت نہیں ہے، کیونکہ کمپائلر کمانڈ لائن ونڈو آپ کے لیے یہ متغیرات خود بخود سیٹ کرتی ہے۔ اگر آپ کو ماحولیاتی متغیرات کو ترتیب دینے کی ضرورت ہے تو، ماحول کی اسکرپٹ کو چلائیں جیسا کہ سوٹ کے لیے مخصوص گیٹ اسٹارٹ دستاویزات میں بیان کیا گیا ہے۔
ڈیفالٹ انسٹالیشن ڈائرکٹری ( ) ہے C:\پروگرام Files (x86)\Intel\oneAPI۔

GPU ڈرائیورز انسٹال کریں (اختیاری)
Intel GPUs کے لیے ایپلیکیشنز تیار کرنے اور چلانے کے لیے آپ کو سب سے پہلے جدید ترین Intel GPU ڈرائیورز انسٹال کرنا ہوں گے۔

آپشن 1: Microsoft Visual Studio میں کمانڈ لائن استعمال کریں۔

Intel® oneAPI DPC++/C++ کمپائلر متعدد ڈرائیور فراہم کرتا ہے:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-7 intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-8

درج ذیل نحو کا استعمال کرتے ہوئے کمپائلر کو طلب کریں:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-9

مائیکروسافٹ ویژول اسٹوڈیو کے اندر سے کمانڈ لائن کا استعمال کرتے ہوئے کمپائلر کو طلب کرنے کے لیے، کمانڈ پرامپٹ کھولیں اور اپنی کمپائلیشن کمانڈ درج کریں۔ سابق کے لیےampلی:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-10

SYCL تالیف کے لیے، C++ ڈرائیور کے ساتھ -fsycl آپشن استعمال کریں:intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-11

نوٹ: -fsycl استعمال کرتے وقت، -fsycl-targets=spir64 فرض کیا جاتا ہے جب تک کہ کمانڈ میں -fsycl-ٹارگیٹ واضح طور پر متعین نہ ہوں۔

آپشن 2: Microsoft Visual Studio استعمال کریں۔
Microsoft Visual Studio میں Intel® DPC++/C++ کمپائلر کے لیے پروجیکٹ سپورٹ
DPC++ کے لیے نئے Microsoft Visual Studio پروجیکٹس Intel® oneAPI DPC++/C++ کمپائلر استعمال کرنے کے لیے خود بخود کنفیگر ہو گئے ہیں۔
نئے Microsoft Visual C++* (MSVC) پروجیکٹس کو Intel® oneAPI DPC++/C++ کمپائلر استعمال کرنے کے لیے دستی طور پر کنفیگر کیا جانا چاہیے۔

نوٹ: NET پر مبنی CLR C++ پروجیکٹ کی قسمیں Intel® oneAPI DPC++/C++ کمپائلر کے ذریعے تعاون یافتہ نہیں ہیں۔ مخصوص پروجیکٹ کی اقسام آپ کے بصری اسٹوڈیو کے ورژن کے لحاظ سے مختلف ہوں گی۔ample: CLR کلاس لائبریری، CLR کنسول ایپ، یا CLR خالی پروجیکٹ۔

Microsoft Visual Studio میں Intel® DPC++/C++ کمپائلر استعمال کریں۔
استعمال میں مائیکروسافٹ ویژول اسٹوڈیو کے ورژن کے لحاظ سے درست اقدامات مختلف ہو سکتے ہیں۔

  1. ایک Microsoft Visual C++ (MSVC) پروجیکٹ بنائیں یا ایک موجودہ پروجیکٹ کھولیں۔
  2. سولیوشن ایکسپلورر میں، Intel® oneAPI DPC++/C++ کمپائلر کے ساتھ بنانے کے لیے پروجیکٹ(ز) کو منتخب کریں۔
  3. پروجیکٹ > پراپرٹیز کھولیں۔
  4. بائیں پین میں، کنفیگریشن پراپرٹیز کے زمرے کو پھیلائیں اور جنرل پراپرٹی کا صفحہ منتخب کریں۔
  5. دائیں پین میں پلیٹ فارم ٹول سیٹ کو اس کمپائلر میں تبدیل کریں جسے آپ استعمال کرنا چاہتے ہیں:
    • SYCL کے ساتھ C++ کے لیے، Intel® oneAPI DPC++ کمپائلر کو منتخب کریں۔
    • C/C++ کے لیے، دو ٹول سیٹ ہیں۔
      Intel C++ مرتب کرنے والا منتخب کریں۔ (مثال کے طور پرample 2021) آئی سی ایکس کو طلب کرنا۔
      Intel C++ مرتب کرنے والا منتخب کریں۔ (مثال کے طور پرample 19.2) آئی سی ایل کی درخواست کرنا۔
      متبادل طور پر، آپ پروجیکٹ > Intel Compiler > Use Intel oneAPI DPC++/C++ کمپائلر کو منتخب کر کے تمام معاون پلیٹ فارمز اور منتخب پراجیکٹ کے کنفیگریشنز کے لیے ٹول سیٹ کے طور پر کمپائلر ورژن کی وضاحت کر سکتے ہیں۔
  6. دوبارہ تعمیر کریں، یا تو Build> Only Project> Rebuild for a single پروجیکٹ یا Build> Rebuild Solution کا استعمال کرتے ہوئے حل کریں۔

مرتب کرنے والا ورژن منتخب کریں۔
اگر آپ کے پاس Intel® oneAPI DPC++/C++ کمپائلر کے متعدد ورژن انسٹال ہیں، تو آپ کمپائلر سلیکشن ڈائیلاگ باکس سے منتخب کر سکتے ہیں کہ آپ کون سا ورژن چاہتے ہیں:

  1. ایک پروجیکٹ منتخب کریں، پھر ٹولز> آپشنز> انٹیل کمپائلرز اور لائبریریز> پر جائیں۔ > مرتب کرنے والے، کہاں قدریں C++ یا DPC++ ہیں۔
  2. کمپائلر کا مناسب ورژن منتخب کرنے کے لیے سلیکٹڈ کمپائلر ڈراپ ڈاؤن مینو کا استعمال کریں۔
  3. ٹھیک ہے کو منتخب کریں۔

مائیکروسافٹ ویژول اسٹوڈیو C++ کمپائلر پر واپس جائیں۔
اگر آپ کا پروجیکٹ Intel® oneAPI DPC++/C++ کمپائلر استعمال کر رہا ہے، تو آپ Microsoft Visual C++ کمپائلر پر واپس جانے کا انتخاب کر سکتے ہیں:

  1. مائیکروسافٹ ویژول اسٹوڈیو میں اپنا پروجیکٹ منتخب کریں۔
  2. دائیں کلک کریں اور سیاق و سباق کے مینو سے Intel Compiler > Visual C++ استعمال کریں۔

یہ عمل حل کو اپ ڈیٹ کرتا ہے۔ file Microsoft Visual Studio C++ کمپائلر استعمال کرنے کے لیے۔ متاثرہ پروجیکٹس کی تمام کنفیگریشنز خود بخود صاف ہوجاتی ہیں جب تک کہ آپ ڈونٹ کلین پروجیکٹ (پروجیکٹ) کو منتخب نہیں کرتے ہیں۔ اگر آپ پروجیکٹس کو صاف نہ کرنے کا انتخاب کرتے ہیں، تو آپ کو تمام ماخذ کو یقینی بنانے کے لیے اپ ڈیٹ شدہ پروجیکٹس کو دوبارہ بنانے کی ضرورت ہوگی۔ files کو نئے کمپائلر کے ساتھ مرتب کیا گیا ہے۔

کمانڈ لائن سے ایک پروگرام بنائیں
اپنے کمپائلر کی تنصیب کو جانچنے اور ایک پروگرام بنانے کے لیے درج ذیل اقدامات کا استعمال کریں۔

  1. ایک بنانے کے لیے ٹیکسٹ ایڈیٹر کا استعمال کریں۔ file مندرجہ ذیل مواد کے ساتھ hello-world.cpp کہا جاتا ہے:
    #شامل int main() std::cout << "ہیلو، دنیا!\n"; واپسی 0؛
  2. hello-world.cpp مرتب کریں:
    icx hello-world.cpp
  3. اب آپ کے پاس ایک قابل عمل ہے جسے hello-world.exe کہا جاتا ہے جو چلایا جا سکتا ہے اور فوری رائے دے گا:
    hello-world.exe

کون سے نتائج:
ہیلو، دنیا!

آپ کمپائلر کے اختیارات کے ساتھ تالیف کو براہ راست اور کنٹرول کرسکتے ہیں۔ سابق کے لیےampلی، آپ آبجیکٹ بنا سکتے ہیں۔ file اور حتمی بائنری کو دو مراحل میں آؤٹ پٹ کریں:

  1.  hello-world.cpp مرتب کریں:
    icx hello-world.cpp /c /Fohello-world.obj
    /c آپشن اس مرحلے پر لنک ہونے سے روکتا ہے اور /Fo آبجیکٹ کا نام بتاتا ہے۔ file.
  2. نتیجے میں آنے والے ایپلیکیشن آبجیکٹ کوڈ کو لنک کرنے کے لیے icx کمپائلر کا استعمال کریں اور ایک قابل عمل آؤٹ پٹ کریں:
    icx hello-world.obj /Fehello-world.exe
  3. /Fe آپشن تیار کردہ قابل عمل کی وضاحت کرتا ہے۔ file نام دستیاب اختیارات کے بارے میں تفصیلات کے لیے کمپائلر آپشنز سے رجوع کریں۔

مرتب کریں اور Sampلی کوڈ

ایک سے زیادہ کوڈamples Intel® oneAPI DPC++/C++ کمپائلر کے لیے فراہم کیے گئے ہیں تاکہ آپ کمپائلر کی خصوصیات کو دریافت کر سکیں اور اپنے آپ کو اس کے کام کرنے کے طریقے سے واقف کر سکیں۔ سابق کے لیےampلی:

intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-17intel-Get-Started-with-the-oneAPI-DPC ++-C++-Compiler-FIG-18

اگلے اقدامات

  • تازہ ترین oneAPI کوڈ S استعمال کریں۔amples اور Intel® oneAPI ٹریننگ ریسورسز کے ساتھ فالو کریں۔
  • Intel® oneAPI DPC++/C++ کمپائلر ڈویلپر گائیڈ اور Intel® ڈویلپر زون پر حوالہ دریافت کریں۔

دستاویزات / وسائل

intel oneAPI DPC ++/C++ کمپائلر کے ساتھ شروعات کریں۔ [پی ڈی ایف] یوزر گائیڈ
oneAPI DPC C Compiler کے ساتھ شروع کریں، OneAPI DPC C کمپائلر کے ساتھ شروع کریں

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *