ID Artikel: 000059237 Jenis Konten: Pesan Kesalahan Terakhir Ditinjau: 08/02/2022

Tidak dapat Menjalankan Sampel SampleCommonLoader dari SDK Intel® Software Guard Extensions (Intel® SGX) untuk Linux*

Lingkungan

Intel SGX SDK untuk Linux 2.13.103.1

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Langkah cepat untuk mengkompile dan menjalankan SampleCommonLoader di Linux*

Deskripsi
  1. Menginstal SDK Intel® Software Guard Extensions (Intel® SGX) untuk Linux*
  2. Membuat ran dalam /SampleCode/SampleCommonLoader
  3. Galat yang diterima:
    • App/sample.cpp:36:10: fatal error: sgx_enclave_common.h: Tidak ada file atau direktori 36 | #include "sgx_enclave_common.h"
    • /usr/local/bin/ld: tidak dapat menemukan -lsgx_enclave_common
Resolusi
  1. Salin sgx_encalve_common jam dari direktori SGX SDK termasuk ke direktori SampleCommonLoader termasuk:
    $cp /include/sgx_enclave_common.h /SampleCode/SampleCommonLoader/Include/
  1. Instal pustaka libsgx_enclave_common :
    $sudo apt-get instal libsgx-enclave-common
  2. Jika /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.soo tidak ada, jalankan:
    $ sudo ln -s /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 /usr/lib/x86_64-linux-gnu/libsgx_enclave_common.soo
  3. Buat dan jalankan program sampel:
    $make
    $./sampel

Produk Terkait

Artikel ini berlaku untuk 1 produk

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.