在编译和运行应用程序之前设置环境变量英特尔® Software Guard Extensions (英特尔® SGX)
即使以/opt/intel/sgxsdk安装 SDK,英特尔® Software Guard Extensions (英特尔® SGX) SDK 中的示例代码也不编译。
错误:
/usr/bin/ld:警告:libsgx_uae_service_sim.so,需要 /opt/intel/sgxsdk/lib64/libsgx_urts_sim.so,未找到
(尝试使用 -rpath 或 -rpath-link)
/opt/intel/sgxsdk/lib64/libsgx_urts_sim.so:对"get_launch_token"
collect2:错误:ld 返回 1 退出状态
Makefile:235:目标"应用程序"的配方失败
[1]:* [应用]
错误 1 作出[1]:离开目录'/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180:目标"全部"的配方失败使: * [全部] 错误 2
在编译或运行 英特尔® Software Guard Extensions (英特尔® SGX) 应用程序之前,请从 英特尔 SGX SDK 环境文件源代码,以设置编译和链接飞地所需的 英特尔 SGX 库的正确路径:
$source /opt/intel/sgxsdk/environment