installation - intel sgx psw 在哪里并使 intel sgx 与 ubunut 18.04 一起工作
问题描述
我试过按照英特尔的说明安装 sgx,但它需要 sgx_linux_x64_psw_.bin 文件,我在任何地方都找不到。我有驱动安装程序(sgx_linux_x64_driver_1.35.bin)和sdk安装程序(sgx_linux_x64_sdk_2.10.100.2.bin),intel似乎没有linux的psw?如果是这样,我如何正确使用 sgx?我尝试简单地执行驱动程序和 sdk .bin 文件,但即使将 sgxsdk 目录设置为 /opt/intel/sgxsdk,sdk 中的示例代码也无法编译(在 make SGX_MODE=SIM 之后)。我会收到以下编译错误:
/usr/bin/ld: warning: libsgx_uae_service_sim.so, needed by /opt/intel/sgxsdk/lib64/libsgx_urts_sim.so, not found (try using -rpath or -rpath-link)
/opt/intel/sgxsdk/lib64/libsgx_urts_sim.so: undefined reference to `get_launch_token'
collect2: error: ld returned 1 exit status
Makefile:235: recipe for target 'app' failed
make[1]: * [app] Error 1
make[1]: Leaving directory '/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180: recipe for target 'all' failed
make: * [all] Error 2
对于这两个问题的任何帮助将不胜感激!
解决方案
因此,至少在我的情况下,问题似乎是我是 A,使用只能在模拟模式下运行的虚拟机,因此不可能获得完全工作的 sgx 版本。其次,我使用的是过时的安装指南,对于其他尝试使用这些东西的人,请确保从英特尔下载页面获取安装指南以及您正在下载的版本。
推荐阅读
- asp.net - Web 服务器上的 SelectPdf 性能下降
- python - 给定带有 Marshmallow Schema 的 Pymongo 游标,如何获得所需的 JSON 输出
- android - 转换为 Windows mpeg4 后如何访问 Samsung Voice Recorder m4a 书签?
- c# - 将 Word DOM 结构复制为 C# 对象
- python-sphinx - Sphinx 代码块在 HTML 中奇怪地呈现
- apache - 如何制作 tumblr 风格的个人资料网址
- javascript - Programmatically editing the path of polyline leaves a ghost line
- apache-kafka - Kafka - 在 Kafka 集群中重试
- android - 如何打开“google.navigation:q=
“在安卓网络视图中? - ios - 将新子级添加到 Firebase 数据库