ID Artikel: 000057417 Jenis Konten: Pesan Kesalahan Terakhir Ditinjau: 06/08/2021

Mengalami Linker, Galat "ld," saat Mencoba Mengompilasi Intel® Software Guard Extensions (Intel® SGX) SDK Sampel

Lingkungan

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Langkah cepat untuk mengatur variabel lingkungan sebelum menyusun dan menjalankan aplikasi Intel® Software Guard Extensions (Intel® SGX)

Deskripsi

Kode sampel dalam Intel® Software Guard Extensions (Intel® SGX) SDK tidak dikompilasi, bahkan setelah menginstal SDK di /opt/intel/sgxsdk.

Kesalahan:

/usr/bin/ld: peringatan: libsgx_uae_service_sim.so, diperlukan oleh /opt/intel/sgxsdk/lib64/libsgx_urts_sim.so, tidak ditemukan
(coba gunakan -rpath atau -rpath-link)
/opt/intel/sgxsdk/lib64/libsgx_urts_sim.so: referensi yang tidak ditentukan untuk 'get_launch_token'
collect2: galat: ld mengembalikan status keluar 1
Makefile:235: resep untuk target 'aplikasi' gagal
make[1]: * [aplikasi]
Kesalahan 1 membuat[1]: Meninggalkan direktori '/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180: resep untuk target 'semua' gagal dibuat: * [semua] Galat 2

Resolusi

Sebelum menyusun atau menjalankan aplikasi Intel® Software Guard Extensions (Intel® SGX), sumber berkas lingkungan SDK Intel SGX untuk mengatur jalur yang benar ke pustaka Intel SGX yang diperlukan untuk mengompilasi dan menghubungkan perbudakan:

$source /opt/intel/sgxsdk/environment

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.