ID บทความ: 000058009 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 11/04/2022

ไม่สามารถคอมไพล์ขอบเขตIntel® Software Guard Extensions (Intel® SGX) โดยใช้ไลบรารี Intel® SGX Trusted Pthread ได้

สิ่งแวดล้อม

Ubuntu*

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

สี่ขั้นตอนในการผนวกรวมไลบรารี pthread ที่เชื่อถือได้Intel® SGXเข้ากับโซลูชัน Linux แบบแยกIntel® SGXของคุณ

คำอธิบาย
  1. เพิ่ม -lsgx_pthread ในตัวเลือกลิงก์ใน Makefile
  2. คอมไพเลอร์ไม่พบ pthread_create() และการเรียกฟังก์ชัน Pthread อื่นๆ
ความละเอียด
  1. คัดลอก sgxsdk/include/sgx_pthread.edl ไปยังไดเรกทอรี Enclave Source
  2. ใน Enclave.edl ให้เพิ่ม: from "sgx_pthread.edl" import *;
  3. ใน Enclave.cpp ให้ เพิ่ม: #include "pthread.h"
  4. ใน Makefile ให้ เพิ่ม -lsgx_pthread ในรายงานการเชื่อมต่อ

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

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

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