Intel-LOGO

intel เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC ++/C++

Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-ผลิตภัณฑ์

การแนะนำ

คอมไพเลอร์ Intel® oneAPI DPC++/C++ มอบการปรับแต่งที่ช่วยให้แอปพลิเคชันของคุณทำงานเร็วขึ้นบนสถาปัตยกรรม Intel® 64 บน Windows* และ Linux* พร้อมรองรับมาตรฐานภาษา C, C++ และ SYCL ล่าสุด คอมไพเลอร์นี้สร้างโค้ดที่ได้รับการปรับปรุงซึ่งสามารถทำงานได้เร็วขึ้นอย่างมากโดยการใช้ advantage จำนวนคอร์และความกว้างของการลงทะเบียนเวกเตอร์ที่เพิ่มขึ้นอย่างต่อเนื่องในโปรเซสเซอร์ Intel® Xeon® และโปรเซสเซอร์ที่เข้ากันได้ Intel® Compiler จะช่วยคุณเพิ่มประสิทธิภาพแอปพลิเคชันผ่านการเพิ่มประสิทธิภาพที่เหนือกว่าและ Single Instruction Multiple Data (SIMD) vectorization การผสานรวมกับ Intel® Performance Libraries และโดยการใช้ประโยชน์จากโมเดลการเขียนโปรแกรมแบบขนาน OpenMP* 5.0/5.1

คอมไพเลอร์ Intel® oneAPI DPC++/C++ คอมไพล์ซอร์ส SYCL* ที่ใช้ C++ 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 Sampเลส                      สำรวจรหัส oneAPI ล่าสุดampเลส.

•               Intel® oneAPI ข้อมูลแบบขนาน C+      ถามคำถามและค้นหาคำตอบใน Intel® oneAPI Data Parallel C+

+ ฟอรั่ม                                      + และฟอรัมคอมไพเลอร์ Intel® C++

•               ฟอรัมคอมไพเลอร์ Intel® C++

 

Intel® oneAPI DPC++/C++                สำรวจบทช่วยสอน เอกสารการฝึกอบรม และ Intel® oneAPI อื่นๆ เอกสารประกอบคอมไพเลอร์                  เอกสารประกอบคอมไพเลอร์ DPC++/C++

ข้อมูลจำเพาะ SYCL เวอร์ชัน 1.2.1       ข้อกำหนด SYCL อธิบายว่า SYCL ผสานรวมอุปกรณ์ OpenCL อย่างไร พีดีเอฟ                                                  ด้วย C++ สมัยใหม่

https://www.khronos.org/sycl/         โอเวอร์view ของ SYCL

ไลบรารี GNU* C++ – การใช้งาน         เอกสารไลบรารี GNU* C++ เกี่ยวกับการใช้ ABI คู่ เอบีไอคู่

เลเยอร์สำหรับโครงการ Yocto*                  เพิ่มส่วนประกอบ oneAPI ให้กับโปรเจ็กต์ Yocto โดยใช้ meta-intel

ชั้นต่างๆ

ประกาศและข้อจำกัดความรับผิดชอบ
เทคโนโลยีของ Intel อาจต้องเปิดใช้งานฮาร์ดแวร์ซอฟต์แวร์หรือการเปิดใช้งานบริการ

  • ไม่มีผลิตภัณฑ์หรือส่วนประกอบใดที่จะปลอดภัยได้อย่างแน่นอน
  • ค่าใช้จ่ายและผลลัพธ์ของคุณอาจแตกต่างกันไป

© อินเทล คอร์ปอเรชั่น Intel, โลโก้ Intel และเครื่องหมายอื่นๆ ของ Intel เป็นเครื่องหมายการค้าของ Intel Corporation หรือบริษัทในเครือ ชื่อและตราสินค้าอื่น ๆ อาจเป็นทรัพย์สินของผู้อื่น

ไม่มีการอนุญาตสิทธิ์ใดๆ (โดยชัดแจ้งหรือโดยนัย โดยการห้ามปรามหรือวิธีอื่นใด) ต่อสิทธิในทรัพย์สินทางปัญญาใดๆ ที่ได้รับอนุญาตจากเอกสารนี้
ผลิตภัณฑ์ที่อธิบายอาจมีข้อบกพร่องด้านการออกแบบหรือข้อผิดพลาดที่เรียกว่าข้อผิดพลาดซึ่งอาจทำให้ผลิตภัณฑ์เบี่ยงเบนไปจากข้อมูลจำเพาะที่เผยแพร่ ข้อผิดพลาดที่ระบุในปัจจุบันสามารถขอได้

Intel ขอปฏิเสธการรับประกันโดยชัดแจ้งและโดยนัยทั้งหมด ซึ่งรวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยของความสามารถในการซื้อขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ และการไม่ละเมิด ตลอดจนการรับประกันใดๆ ที่เกิดขึ้นจากการดำเนินการ แนวทางการซื้อขาย หรือการใช้งานในการค้าขาย

เริ่มต้นใช้งานบน Linux

ก่อนที่คุณจะเริ่มต้น

ตั้งค่าตัวแปรสภาพแวดล้อม
ก่อนที่คุณจะสามารถใช้คอมไพลเลอร์ได้ คุณต้องตั้งค่าตัวแปรสภาพแวดล้อมก่อนโดยการจัดหาสคริปต์สภาพแวดล้อมโดยใช้ยูทิลิตีการกำหนดค่าเริ่มต้น การดำเนินการนี้จะเริ่มต้นเครื่องมือทั้งหมดในขั้นตอนเดียว

  1. กำหนดไดเร็กทอรีการติดตั้งของคุณ -
    • a. หากคอมไพเลอร์ของคุณได้รับการติดตั้งในตำแหน่งเริ่มต้นโดยผู้ใช้รูทหรือผู้ใช้ sudo คอมไพเลอร์จะถูกติดตั้งภายใต้/opt/intel/oneapi ในกรณีนี้ คือ /opt/intel/oneapi.
    • b. สำหรับผู้ใช้ที่ไม่ใช่รูท ระบบจะใช้โฮมไดเร็กตอรี่ของคุณภายใต้ intel/oneapi ในกรณีนี้
      จะเป็น $HOME/intel/oneapi
    • c. สำหรับผู้ใช้คลัสเตอร์หรือองค์กร ทีมผู้ดูแลระบบของคุณอาจติดตั้งคอมไพเลอร์บนเครือข่ายที่ใช้ร่วมกัน file ระบบ. ตรวจสอบกับเจ้าหน้าที่ผู้ดูแลระบบในพื้นที่ของคุณเกี่ยวกับตำแหน่งการติดตั้ง
      - -
  2. แหล่งที่มาของสคริปต์การตั้งค่าสภาพแวดล้อมสำหรับเชลล์ของคุณ:
    • a. ทุบตี: แหล่งที่มา /setvars.sh intel64
    • b. csh/tcsh: ที่มา /setvars.csh intel64

ติดตั้งไดรเวอร์ GPU หรือปลั๊กอิน (ไม่จำเป็น)
คุณสามารถพัฒนาแอปพลิเคชัน oneAPI ได้โดยใช้ C++ และ SYCL* ที่จะทำงานบน Intel, AMD* หรือ NVIDIA* GPU ในการพัฒนาและรันแอพพลิเคชั่นสำหรับ GPU เฉพาะ คุณต้องติดตั้งไดรเวอร์หรือปลั๊กอินที่เกี่ยวข้องก่อน:

  • หากต้องการใช้ Intel GPU ให้ติดตั้งไดรเวอร์ Intel GPU ล่าสุด
  • หากต้องการใช้ AMD GPU ให้ติดตั้งปลั๊กอิน oneAPI สำหรับ AMD GPUs
  • หากต้องการใช้ NVIDIA GPU ให้ติดตั้งปลั๊กอิน oneAPI สำหรับ NVIDIA GPUs

ตัวเลือกที่ 1: ใช้บรรทัดคำสั่ง
คอมไพเลอร์ Intel® oneAPI DPC++/C++ มีไดรเวอร์หลายตัว:

Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-1Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-2

เรียกใช้คอมไพเลอร์โดยใช้ไวยากรณ์ต่อไปนี้:
{ไดรเวอร์คอมไพเลอร์} [ตัวเลือก] file1 [file2…]

เช่นampเลอ:
icpx สวัสดี world.cpp

สำหรับการคอมไพล์ SYCL ให้ใช้ตัวเลือก -fsycl กับไดรเวอร์ C++:
icpx -fsycl สวัสดี world.cpp

บันทึก: เมื่อใช้ -fsycl ระบบจะถือว่า -fsycl-targets=spir64 เว้นแต่ว่า -fsycl-targets จะถูกตั้งค่าไว้อย่างชัดเจนในคำสั่ง
หากคุณกำหนดเป้าหมายไปที่ NVIDIA หรือ AMD GPU โปรดดูคู่มือเริ่มต้นใช้งานปลั๊กอิน GPU ที่เกี่ยวข้องสำหรับคำแนะนำในการคอมไพล์โดยละเอียด:

  • คู่มือเริ่มต้นใช้งาน oneAPI สำหรับ NVIDIA GPU
  • คู่มือเริ่มต้นใช้งาน oneAPI สำหรับ AMD GPU

ตัวเลือกที่ 2: ใช้ Eclipse* CDT
ทำตามขั้นตอนเหล่านี้เพื่อเรียกใช้คอมไพเลอร์จากภายใน Eclipse* CDT

ติดตั้งปลั๊กอิน Intel® Compiler Eclipse CDT

  1. เริ่มคราส
  2. เลือกวิธีใช้ > ติดตั้งซอฟต์แวร์ใหม่
  3. เลือกเพิ่มเพื่อเปิดกล่องโต้ตอบเพิ่มไซต์
  4. เลือก เก็บถาวร เรียกดูไดเร็กทอรี /คอมไพเลอร์/ /linux/ide_support เลือก .zip file ที่ขึ้นต้นด้วย com.intel.dpcpp.compiler จากนั้นเลือก ตกลง
  5. เลือกตัวเลือกที่ขึ้นต้นด้วย Intel เลือก ถัดไป จากนั้นทำตามคำแนะนำในการติดตั้ง
  6. เมื่อถูกถามว่าคุณต้องการรีสตาร์ท Eclipse* หรือไม่ ให้เลือกใช่

สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่

  1. เปิดโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่บน Eclipse
  2. คลิกขวาที่โปรเจ็กต์ > คุณสมบัติ > การสร้าง C/C++ > Tool chain Editor
  3. เลือก Intel DPC++/C++ Compiler จากแผงด้านขวา

ตั้งค่าคอนฟิกูเรชันของบิลด์

  1. เปิดโปรเจ็กต์ที่มีอยู่บน Eclipse
  2. คลิกขวาที่โปรเจ็กต์ > คุณสมบัติ > โครงสร้าง C/C++ > การตั้งค่า
  3. สร้างหรือจัดการการกำหนดค่าบิลด์ในแผงด้านขวา

สร้างโปรแกรมจากบรรทัดคำสั่ง
ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบการติดตั้งคอมไพเลอร์และสร้างโปรแกรมIntel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-3

  1. ใช้โปรแกรมแก้ไขข้อความเพื่อสร้าง file เรียกว่า hello-world.cpp โดยมีเนื้อหาดังนี้
  2. รวบรวม hello-world.cpp:
    icpx hello-world.cpp -o สวัสดีชาวโลก
    ตัวเลือก -o ระบุ file ชื่อของเอาต์พุตที่สร้างขึ้น
  3. ตอนนี้คุณมีไฟล์เรียกทำงานที่เรียกว่า hello-world ซึ่งสามารถรันได้และจะให้ข้อเสนอแนะทันที:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-4

ซึ่งเอาท์พุต
คุณสามารถควบคุมและควบคุมการคอมไพล์ด้วยตัวเลือกคอมไพเลอร์ สำหรับเช่นampคุณสามารถสร้างวัตถุได้ file และส่งออกไบนารี่สุดท้ายในสองขั้นตอน:

  1. รวบรวม hello-world.cpp:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-5ตัวเลือก -c ป้องกันการลิงก์ในขั้นตอนนี้
  2. ใช้คอมไพเลอร์ icpx เพื่อเชื่อมโยงโค้ดอ็อบเจ็กต์แอปพลิเคชันผลลัพธ์และส่งออกไฟล์ปฏิบัติการ:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-6
    ตัวเลือก -o ระบุปฏิบัติการที่สร้างขึ้น file ชื่อ. โปรดดูตัวเลือกคอมไพเลอร์สำหรับรายละเอียดเกี่ยวกับตัวเลือกที่มี

เริ่มต้นใช้งานบน Windows

ก่อนที่คุณจะเริ่มต้น

ตั้งค่าตัวแปรสภาพแวดล้อม
คอมไพเลอร์รวมเข้ากับ Microsoft Visual Studio* เวอร์ชันต่อไปนี้:

  • วิชวลสตูดิโอ 2022
  • วิชวลสตูดิโอ 2019
  • วิชวลสตูดิโอ 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 GPU คุณต้องติดตั้งไดรเวอร์ Intel GPU ล่าสุดก่อน

ตัวเลือกที่ 1: ใช้บรรทัดคำสั่งใน Microsoft Visual Studio

คอมไพเลอร์ Intel® oneAPI DPC++/C++ มีไดรเวอร์หลายตัว:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-7 Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-8

เรียกใช้คอมไพเลอร์โดยใช้ไวยากรณ์ต่อไปนี้:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-9

หากต้องการเรียกใช้คอมไพเลอร์โดยใช้บรรทัดคำสั่งจากภายใน Microsoft Visual Studio ให้เปิดพร้อมท์คำสั่งแล้วป้อนคำสั่งการคอมไพล์ของคุณ สำหรับเช่นampเลอ:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-10

สำหรับการคอมไพล์ SYCL ให้ใช้ตัวเลือก -fsycl กับไดรเวอร์ C++:Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-11

บันทึก: เมื่อใช้ -fsycl ระบบจะถือว่า -fsycl-targets=spir64 เว้นแต่ว่า -fsycl-targets จะถูกตั้งค่าไว้อย่างชัดเจนในคำสั่ง

ตัวเลือกที่ 2: ใช้ Microsoft Visual Studio
การสนับสนุนโครงการสำหรับคอมไพเลอร์ Intel® DPC++/C++ ใน 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++ ประเภทโปรเจ็กต์เฉพาะจะแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ Visual Studio ของคุณ เช่นample: ไลบรารีคลาส CLR, แอปคอนโซล CLR หรือโปรเจ็กต์ว่าง CLR

ใช้คอมไพเลอร์ Intel® DPC++/C++ ใน Microsoft Visual Studio
ขั้นตอนที่แน่นอนอาจแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ Microsoft Visual Studio ที่ใช้งานอยู่

  1. สร้างโครงการ Microsoft Visual C++ (MSVC) หรือเปิดโครงการที่มีอยู่
  2. ใน Solution Explorer เลือกโปรเจ็กต์ที่จะสร้างด้วยคอมไพเลอร์ Intel® oneAPI DPC++/C++
  3. เปิดโครงการ > คุณสมบัติ
  4. ในบานหน้าต่างด้านซ้าย ขยายหมวดหมู่ คุณสมบัติการกำหนดค่า และเลือกหน้า คุณสมบัติทั่วไป
  5. ในบานหน้าต่างด้านขวาให้เปลี่ยน Platform Toolset เป็นคอมไพเลอร์ที่คุณต้องการใช้:
    • สำหรับ C++ ที่มี SYCL ให้เลือกคอมไพเลอร์ Intel® oneAPI DPC++
    • สำหรับ C/C++ มีชุดเครื่องมือสองชุด
      เลือกคอมไพเลอร์ Intel C++ (อดีตample 2021) เพื่อเรียกใช้ icx
      เลือกคอมไพเลอร์ Intel C++ (อดีตample 19.2) เพื่อเรียกใช้ icl
      หรือคุณสามารถระบุเวอร์ชันของคอมไพลเลอร์เป็นชุดเครื่องมือสำหรับแพลตฟอร์มและการกำหนดค่าที่รองรับทั้งหมดของโปรเจ็กต์ที่เลือกโดยเลือกโปรเจ็กต์ > Intel Compiler > ใช้ Intel oneAPI DPC++/C++ Compiler
  6. สร้างใหม่โดยใช้ Build > Project only > Rebuild สำหรับโปรเจ็กต์เดียว หรือ Build > Rebuild Solution สำหรับโซลูชัน

เลือกเวอร์ชันของคอมไพเลอร์
หากคุณมี Intel® oneAPI DPC++/C++ Compiler หลายเวอร์ชันติดตั้งอยู่ คุณสามารถเลือกเวอร์ชันที่คุณต้องการได้จากกล่องโต้ตอบการเลือกคอมไพเลอร์:

  1. เลือกโปรเจ็กต์ จากนั้นไปที่เครื่องมือ > ตัวเลือก > Intel Compilers and Libraries > > คอมไพเลอร์อยู่ที่ไหน ค่าคือ C++ หรือ DPC++
  2. ใช้เมนูแบบเลื่อนลง Selected Compiler เพื่อเลือกเวอร์ชันที่เหมาะสมของคอมไพเลอร์
  3. เลือกตกลง

สลับกลับไปเป็นคอมไพเลอร์ Microsoft Visual Studio C++
หากโปรเจ็กต์ของคุณใช้คอมไพเลอร์ Intel® oneAPI DPC++/C++ คุณสามารถเลือกเปลี่ยนกลับไปใช้คอมไพเลอร์ Microsoft Visual C++ ได้:

  1. เลือกโครงการของคุณใน Microsoft Visual Studio
  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 สวัสดี world.cpp
  3. ตอนนี้คุณมีไฟล์เรียกทำงานที่เรียกว่า hello-world.exe ซึ่งสามารถเรียกใช้ได้และจะให้ข้อเสนอแนะทันที:
    สวัสดี 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รหัส

หลายรหัสampไฟล์ต่างๆ มีไว้สำหรับคอมไพเลอร์ Intel® oneAPI DPC++/C++ เพื่อให้คุณสามารถสำรวจคุณสมบัติของคอมไพเลอร์และทำความคุ้นเคยกับวิธีการทำงาน สำหรับเช่นampเลอ:

Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-17Intel-เริ่มต้น-ด้วย-oneAPI-DPC ++-C++-คอมไพเลอร์-FIG-18

ขั้นตอนต่อไป

  • ใช้รหัส oneAPI S ล่าสุดampและปฏิบัติตามทรัพยากรการฝึกอบรม Intel® oneAPI
  • สำรวจคู่มือนักพัฒนาคอมไพเลอร์ Intel® oneAPI DPC++/C++ และการอ้างอิงใน Intel® Developer Zone

เอกสาร / แหล่งข้อมูล

intel เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC ++/C++ [พีดีเอฟ] คู่มือการใช้งาน
เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC C เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC C

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *