O código de amostra no Intel® Software Guard Extensions (Intel® SGX) SDK não é compilado, mesmo após a instalação do SDK em /opt/intel/sgxsdk.
Erro:
/usr/bin/ld: aviso: libsgx_uae_service_sim.so, necessário por /opt/intel/sgxsdk/libsgx_urts_sim.so, não encontrado
(tente usar -rpath ou -rpath-link)
/opt/intel/sgxsdk/libsgx_urts_sim.so: referência indefinida a 'get_launch_token'
collect2: erro: ld devolvido 1 status de saída
Makefile:235: falha na receita para 'aplicativo' de destino
make[1]: * [app]
Erro 1 make[1]: Sair do diretório '/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180: a receita para a falha de destino 'todos' foi: * [todas] Erro 2
Antes de compilar ou executar um aplicativo Intel® Software Guard Extensions (Intel® SGX), faça a origem do arquivo de ambiente SDK Intel SGX para definir os caminhos corretos para as bibliotecas Intel SGX necessárias para compilar e vincular enclaves:
$source /opt/intel/sgxsdk/ambiente