Installation “英特尔sgx psw”在哪里?如何使“英特尔sgx”与ubunut 18.04配合使用

Installation “英特尔sgx psw”在哪里?如何使“英特尔sgx”与ubunut 18.04配合使用,installation,intel,sgx,Installation,Intel,Sgx,我已尝试按照英特尔的说明安装sgx,但它需要sgx_linux_x64_psw_u.bin文件,我在任何地方都找不到该文件。我有驱动程序安装程序(sgx_linux_x64_driver_1.35.bin)和sdk安装程序(sgx_linux_x64_sdk_2.10.100.2.bin),英特尔似乎没有针对linux的psw?如果是这样,我如何正确使用sgx?我试图简单地执行驱动程序和sdk.bin文件,但sdk中的示例代码不会编译(在make SGX_MODE=SIM之后),即使在将sgxs

我已尝试按照英特尔的说明安装sgx,但它需要sgx_linux_x64_psw_u.bin文件,我在任何地方都找不到该文件。我有驱动程序安装程序(sgx_linux_x64_driver_1.35.bin)和sdk安装程序(sgx_linux_x64_sdk_2.10.100.2.bin),英特尔似乎没有针对linux的psw?如果是这样,我如何正确使用sgx?我试图简单地执行驱动程序和sdk.bin文件,但sdk中的示例代码不会编译(在make SGX_MODE=SIM之后),即使在将sgxsdk目录设置为/opt/intel/sgxsdk之后也是如此。我将得到以下编译错误:

/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

任何一个问题的帮助都将不胜感激

所以,至少在我的情况下,问题似乎是我是一个,使用虚拟机,它只能在模拟模式下运行,所以获得一个完全工作的sgx版本是不可能的。其次,我使用的是一个过时的安装指南,对于任何试图使用此工具的人,请确保从“英特尔下载”页面获取安装指南以及您正在下载的版本。

从下载源代码,根据说明编译,然后安装psw