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® 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
ก่อนที่คุณจะเริ่มต้น
ตั้งค่าตัวแปรสภาพแวดล้อม
ก่อนที่คุณจะสามารถใช้คอมไพลเลอร์ได้ คุณต้องตั้งค่าตัวแปรสภาพแวดล้อมก่อนโดยการจัดหาสคริปต์สภาพแวดล้อมโดยใช้ยูทิลิตีการกำหนดค่าเริ่มต้น การดำเนินการนี้จะเริ่มต้นเครื่องมือทั้งหมดในขั้นตอนเดียว
- กำหนดไดเร็กทอรีการติดตั้งของคุณ -
- a. หากคอมไพเลอร์ของคุณได้รับการติดตั้งในตำแหน่งเริ่มต้นโดยผู้ใช้รูทหรือผู้ใช้ sudo คอมไพเลอร์จะถูกติดตั้งภายใต้/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 หรือปลั๊กอิน (ไม่จำเป็น)
คุณสามารถพัฒนาแอปพลิเคชัน 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++ มีไดรเวอร์หลายตัว:
เรียกใช้คอมไพเลอร์โดยใช้ไวยากรณ์ต่อไปนี้:
{ไดรเวอร์คอมไพเลอร์} [ตัวเลือก] 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
- เริ่มคราส
- เลือกวิธีใช้ > ติดตั้งซอฟต์แวร์ใหม่
- เลือกเพิ่มเพื่อเปิดกล่องโต้ตอบเพิ่มไซต์
- เลือก เก็บถาวร เรียกดูไดเร็กทอรี /คอมไพเลอร์/ /linux/ide_support เลือก .zip file ที่ขึ้นต้นด้วย com.intel.dpcpp.compiler จากนั้นเลือก ตกลง
- เลือกตัวเลือกที่ขึ้นต้นด้วย Intel เลือก ถัดไป จากนั้นทำตามคำแนะนำในการติดตั้ง
- เมื่อถูกถามว่าคุณต้องการรีสตาร์ท Eclipse* หรือไม่ ให้เลือกใช่
สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่
- เปิดโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่บน Eclipse
- คลิกขวาที่โปรเจ็กต์ > คุณสมบัติ > การสร้าง C/C++ > Tool chain Editor
- เลือก Intel DPC++/C++ Compiler จากแผงด้านขวา
ตั้งค่าคอนฟิกูเรชันของบิลด์
- เปิดโปรเจ็กต์ที่มีอยู่บน Eclipse
- คลิกขวาที่โปรเจ็กต์ > คุณสมบัติ > โครงสร้าง C/C++ > การตั้งค่า
- สร้างหรือจัดการการกำหนดค่าบิลด์ในแผงด้านขวา
สร้างโปรแกรมจากบรรทัดคำสั่ง
ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบการติดตั้งคอมไพเลอร์และสร้างโปรแกรม
- ใช้โปรแกรมแก้ไขข้อความเพื่อสร้าง file เรียกว่า hello-world.cpp โดยมีเนื้อหาดังนี้
- รวบรวม hello-world.cpp:
icpx hello-world.cpp -o สวัสดีชาวโลก
ตัวเลือก -o ระบุ file ชื่อของเอาต์พุตที่สร้างขึ้น - ตอนนี้คุณมีไฟล์เรียกทำงานที่เรียกว่า hello-world ซึ่งสามารถรันได้และจะให้ข้อเสนอแนะทันที:
ซึ่งเอาท์พุต
คุณสามารถควบคุมและควบคุมการคอมไพล์ด้วยตัวเลือกคอมไพเลอร์ สำหรับเช่นampคุณสามารถสร้างวัตถุได้ file และส่งออกไบนารี่สุดท้ายในสองขั้นตอน:
- รวบรวม hello-world.cpp:
ตัวเลือก -c ป้องกันการลิงก์ในขั้นตอนนี้
- ใช้คอมไพเลอร์ icpx เพื่อเชื่อมโยงโค้ดอ็อบเจ็กต์แอปพลิเคชันผลลัพธ์และส่งออกไฟล์ปฏิบัติการ:
ตัวเลือก -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++ มีไดรเวอร์หลายตัว:
เรียกใช้คอมไพเลอร์โดยใช้ไวยากรณ์ต่อไปนี้:
หากต้องการเรียกใช้คอมไพเลอร์โดยใช้บรรทัดคำสั่งจากภายใน Microsoft Visual Studio ให้เปิดพร้อมท์คำสั่งแล้วป้อนคำสั่งการคอมไพล์ของคุณ สำหรับเช่นampเลอ:
สำหรับการคอมไพล์ SYCL ให้ใช้ตัวเลือก -fsycl กับไดรเวอร์ C++:
บันทึก: เมื่อใช้ -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 ที่ใช้งานอยู่
- สร้างโครงการ Microsoft Visual C++ (MSVC) หรือเปิดโครงการที่มีอยู่
- ใน Solution Explorer เลือกโปรเจ็กต์ที่จะสร้างด้วยคอมไพเลอร์ Intel® oneAPI DPC++/C++
- เปิดโครงการ > คุณสมบัติ
- ในบานหน้าต่างด้านซ้าย ขยายหมวดหมู่ คุณสมบัติการกำหนดค่า และเลือกหน้า คุณสมบัติทั่วไป
- ในบานหน้าต่างด้านขวาให้เปลี่ยน 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
- สร้างใหม่โดยใช้ Build > Project only > Rebuild สำหรับโปรเจ็กต์เดียว หรือ Build > Rebuild Solution สำหรับโซลูชัน
เลือกเวอร์ชันของคอมไพเลอร์
หากคุณมี Intel® oneAPI DPC++/C++ Compiler หลายเวอร์ชันติดตั้งอยู่ คุณสามารถเลือกเวอร์ชันที่คุณต้องการได้จากกล่องโต้ตอบการเลือกคอมไพเลอร์:
- เลือกโปรเจ็กต์ จากนั้นไปที่เครื่องมือ > ตัวเลือก > Intel Compilers and Libraries > > คอมไพเลอร์อยู่ที่ไหน ค่าคือ C++ หรือ DPC++
- ใช้เมนูแบบเลื่อนลง Selected Compiler เพื่อเลือกเวอร์ชันที่เหมาะสมของคอมไพเลอร์
- เลือกตกลง
สลับกลับไปเป็นคอมไพเลอร์ Microsoft Visual Studio C++
หากโปรเจ็กต์ของคุณใช้คอมไพเลอร์ Intel® oneAPI DPC++/C++ คุณสามารถเลือกเปลี่ยนกลับไปใช้คอมไพเลอร์ Microsoft Visual C++ ได้:
- เลือกโครงการของคุณใน Microsoft Visual Studio
- คลิกขวาและเลือก Intel Compiler > ใช้ Visual C++ จากเมนูบริบท
การดำเนินการนี้จะอัปเดตโซลูชัน file เพื่อใช้คอมไพเลอร์ Microsoft Visual Studio C++ การกำหนดค่าทั้งหมดของโปรเจ็กต์ที่ได้รับผลกระทบจะถูกล้างโดยอัตโนมัติ เว้นแต่คุณจะเลือก ห้ามล้างโปรเจ็กต์ หากคุณเลือกที่จะไม่ล้างโปรเจ็กต์ คุณจะต้องสร้างโปรเจ็กต์ที่อัปเดตใหม่เพื่อให้แน่ใจว่ามีแหล่งที่มาทั้งหมด files ถูกคอมไพล์ด้วยคอมไพเลอร์ใหม่
สร้างโปรแกรมจากบรรทัดคำสั่ง
ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบการติดตั้งคอมไพเลอร์และสร้างโปรแกรม
- ใช้โปรแกรมแก้ไขข้อความเพื่อสร้าง file เรียกว่า hello-world.cpp โดยมีเนื้อหาดังนี้
#รวม int main() std::cout << “สวัสดีชาวโลก!\n”; กลับ 0; - รวบรวม hello-world.cpp:
icx สวัสดี world.cpp - ตอนนี้คุณมีไฟล์เรียกทำงานที่เรียกว่า hello-world.exe ซึ่งสามารถเรียกใช้ได้และจะให้ข้อเสนอแนะทันที:
สวัสดี world.exe
ซึ่งผลลัพธ์:
สวัสดีโลก!
คุณสามารถควบคุมและควบคุมการคอมไพล์ด้วยตัวเลือกคอมไพเลอร์ สำหรับเช่นampคุณสามารถสร้างวัตถุได้ 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 ชื่อ. โปรดดูตัวเลือกคอมไพเลอร์สำหรับรายละเอียดเกี่ยวกับตัวเลือกที่มี
คอมไพล์และดำเนินการ Sampรหัส
หลายรหัสampไฟล์ต่างๆ มีไว้สำหรับคอมไพเลอร์ Intel® oneAPI DPC++/C++ เพื่อให้คุณสามารถสำรวจคุณสมบัติของคอมไพเลอร์และทำความคุ้นเคยกับวิธีการทำงาน สำหรับเช่นampเลอ:
ขั้นตอนต่อไป
- ใช้รหัส oneAPI S ล่าสุดampและปฏิบัติตามทรัพยากรการฝึกอบรม Intel® oneAPI
- สำรวจคู่มือนักพัฒนาคอมไพเลอร์ Intel® oneAPI DPC++/C++ และการอ้างอิงใน Intel® Developer Zone
เอกสาร / แหล่งข้อมูล
![]() |
intel เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC ++/C++ [พีดีเอฟ] คู่มือการใช้งาน เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC C เริ่มต้นใช้งานคอมไพเลอร์ oneAPI DPC C |