Pasos rápidos para compilar y ejecutar SampleCommonLoader en Linux*
- Instaló el SDK de Intel® Software Guard Extensions (Intel® SGX) para Linux*
- Se ejecutó la configuración en /SampleCode/SampleCommonLoader
- Errores recibidos:
- App/sample.cpp:36:10: error fatal: sgx_enclave_common.h: No existe dicho archivo o directorio 36 | #include "sgx_enclave_common.h"
- /usr/local/bin/ld: no se puede encontrar -lsgx_enclave_common
- Copie sgx_encalve_common.h del directorio de inclusión del SDK de SGX al directorio de inclusión de SampleCommonLoader:
$cp /include/sgx_enclave_common.h /SampleCode/SampleCommonLoader/Include/
- Instale la biblioteca libsgx_enclave_common :
$sudo apt-get install libsgx-enclave-common - Si /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so no existe, ejecute:
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so - Realice y ejecute el programa de muestra:
$make
$./muestra