Étapes rapides pour compiler et exécuter le fichier SampleCommonLoader sous Linux*
- Installation du SDK Intel® Software Guard Extensions (Intel® SGX) pour Linux*
- Ran make in /SampleCode/SampleCommonLoader
- Erreurs reçues :
- App/sample.cpp:36:10 : erreur fatale : sgx_enclave_common.h : pas de tel fichier ou répertoire 36 | #include « sgx_enclave_common.h »
- /usr/local/bin/ld : impossible de trouver -lsgx_enclave_common
- Copiez sgx_encalve_common.h à partir du répertoire incluant le SDK SGX dans le répertoire inclus de SampleCommonLoader :
$cp /include/sgx_enclave_common.h /SampleCode/SampleCommonLoader/Include/
- Installez la bibliothèque libsgx_enclave_common :
$sudo apt-get install libsgx-enclave-common - Si /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so n’existe pas, exécutez :
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so - Réalisez et exécutez l’exemple de programme :
$make
$./échantillon