文章 ID: 000058009 內容類型: 產品資訊與文件 最近查看日期: 2022 年 04 月 11 日

無法使用Intel® SGX受信任的執行緒資料庫編譯Intel® Software Guard Extensions (Intel® SGX) 指定位址

環境

Ubuntu*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

四個步驟,將Intel® SGX受信任的腳踏板庫與您Intel® SGX指定處 Linux 解決方案整合。

描述
  1. 已新增 -lsgx_pthread 連結 Makefile 中的選項
  2. 編譯器找不到 pthread_create() 和其他板載功能呼叫
解決方法
  1. sgxsdk/include/sgx_pthread.edl 複製到 Enclave 來原始目錄。
  2. 在 Enclave.edl 中, 新增from "sgx_pthread.edl" import *;
  3. 在 Enclave.cpp 中, 新增#include "pthread.h"
  4. 在 Makefile 中, 新增 -lsgx_pthread 連結對帳單

相關產品

本文章適用於 1 產品

顯示全部

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。