文章 ID: 000058009 内容类型: 产品信息和文件 上次审核日期: 2022 年 04 月 11 日

无法使用英特尔® SGX可信线程库编译英特尔® Software Guard Extensions(英特尔® SGX)围圈

环境

Ubuntu*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
总结

将英特尔® SGX可信线程库与您英特尔® SGX围圈的 Linux 解决方案集成的四个步骤。

说明
  1. 添加了 -lsgx_pthread ,以链接 Makefile 中的选项
  2. 编译器无法找到 pthread_create() 和其他线程功能调用
解决方法
  1. sgxsdk/include/sgx_pthread.edl 复制到围圈源目录。
  2. 在 Enclave.edl 中, 添加from "sgx_pthread.edl" import *;
  3. 在 Enclave.cpp 中, 添加#include "pthread.h"
  4. 在 Makefile 中,添加链接语句的lsgx_pthread

相关产品

本文适用于 1 产品

全部显示

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。