Schnelle Schritte zur Kompilierung und Ausführung des SampleCommonLoader unter Linux*
- Das Intel® Software Guard Extensions SDK (Intel® SGX) für Linux* wurde installiert
- Ausgeführtes Make-in /SampleCode/SampleCommonLoader
- Erhaltene Fehler:
- App/sample.cpp:36:10: schwerwiegender Fehler: sgx_enclave_common.h: Keine solche Datei oder das Verzeichnis 36 | #include "sgx_enclave_common.h"
- /usr/local/bin/laptop: kann -lsgx_enclave_common nicht finden
- Kopieren Sie sgx_encalve_common.h aus dem Include-Verzeichnis des SGX SDK in das Include-Verzeichnis von SampleCommonLoader:
$cp /include/sgx_enclave_common.h /SampleCode/SampleCommonLoader/Include/
- Installieren Sie die libsgx_enclave_common Bibliothek:
$sudo apt-get install libsgx-enclave-common - Wenn /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so nicht vorhanden ist, führen Sie Folgendes aus:
$ s ascii-ln -s /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so - Erstellen Sie das Beispielprogramm und führen Sie es aus :
$make
$./Beispiel