Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Tidak dapat Mengkompilasi Enclave Intel® Software Guard Extensions (Intel® SGX) Menggunakan Pustaka Pthread Tepercaya Intel® SGX

Jenis Konten: Informasi & Dokumentasi Produk   |   ID Artikel: 000058009   |   Terakhir Ditinjau: 11/04/2022

Lingkungan

Ubuntu*

Deskripsi

  1. Ditambahkan -lsgx_pthread ke opsi link di Makefile
  2. Compiler tidak dapat menemukan pthread_create() dan panggilan fungsi pthread lainnya

Resolusi

  1. Salin sgxsdk/include/sgx_pthread.edl ke direktori sumber Enclave.
  2. Di Enclave.edl, tambahkan: from "sgx_pthread.edl" import *;
  3. Di Enclave.cpp, tambahkan: #include "pthread.h"
  4. Di Makefile, tambahkan pernyataan -lsgx_pthread ke tautan

Produk Terkait

Artikel ini berlaku untuk 1 produk.

Pelepasan Tanggung Jawab

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.