ID บทความ: 000057417 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 06/08/2021

พบ Linker, "ld" ข้อผิดพลาดเมื่อพยายามคอมไพล์ตัวอย่าง SDK Intel® Software Guard Extensions (Intel® SGX)

สิ่งแวดล้อม

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

ขั้นตอนด่วนในการตั้งค่าตัวแปรสภาพแวดล้อมก่อนคอมไพล์และเรียกใช้งานแอปพลิเคชัน Intel® Software Guard Extensions (Intel® SGX)

คำอธิบาย

โค้ดตัวอย่างใน Intel® Software Guard Extensions (Intel® SGX) SDK ไม่ได้คอมไพล์ แม้ว่าหลังจากติดตั้ง SDK ที่/opt/intel/sgxsdk

ข้อ ผิด พลาด:

/usr/bin/ld: คําเตือน: libsgx_uae_service_sim.so, ต้องการโดย /opt/intel/sgxsdk/libsgx_urts_sim/libsgx_urts_sim.so, ไม่พบ
(ลองใช้ -rหรือ -rหรือ -rลิงค์)
/opt/intel/sgxsdk/libsgx_urts_sim/libsgx_urts_sim: การอ้างอิงถึง 'get_launch_token'
collect2: ข้อผิดพลาด: ld ที่ส่งคืนสถานะ 1 ออก
Makefile:235: การหาเป้าหมายล้มเหลวเนื่องจาก 'แอพ' เป้าหมายล้มเหลว
make[1]: * [แอพ]
ข้อผิดพลาด 1 make[1]: ทิ้งไดเรกทอรี '/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180: การหาเป้าหมาย 'ทั้งหมด' ล้มเหลว: * [ทั้งหมด] ข้อผิดพลาด 2

ความละเอียด

ก่อนคอมไพล์หรือเรียกใช้งานแอปพลิเคชัน Intel® Software Guard Extensions (Intel® SGX) ให้หาไฟล์สภาพแวดล้อม Intel SGX SDK เพื่อตั้งค่าพาธที่ถูกต้องไปยังไลบรารี Intel SGX ที่จาเป็นต้องคอมไพล์และเชื่อมโยง enclaves:

$source/opt/intel/sgxsdk/สิ่งแวดล้อม

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

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