总结
将英特尔® SGX可信线程库与您英特尔® SGX围圈的 Linux 解决方案集成的四个步骤。
说明
- 添加了 -lsgx_pthread ,以链接 Makefile 中的选项
- 编译器无法找到 pthread_create() 和其他线程功能调用
解决方法
- 将 sgxsdk/include/sgx_pthread.edl 复制到围圈源目录。
- 在 Enclave.edl 中, 添加: from "sgx_pthread.edl" import *;
- 在 Enclave.cpp 中, 添加: #include "pthread.h"
- 在 Makefile 中,添加链接语句的lsgx_pthread