在編譯和運行應用程式之前,快速設定Intel® Software Guard Extensions (Intel® SGX) 應用程式
即使在/opt/intel/sgxsdk安裝 SDK 之後,Intel® Software Guard Extensions (Intel® SGX) SDK 中的範例代碼也不編譯。
錯誤:
/usr/bin/ld:警告:libsgx_uae_service_sim.so,/opt/intel/sgxsdk/lib64/libsgx_urts_sim.so,找不到
(嘗試使用 -rpath 或 -rpath-link)
/opt/intel/sgxsdk/lib64/libsgx_urts_sim.so:對'get_launch_token' 的未定義參照
collect2:錯誤:ld 返回 1 個 exit 狀態
Makefile:235:目標'應用程式'食譜失敗
make[1]:* [應用程式]
錯誤 1 make[1]:離開目錄'/opt/intel/sgxsdk/SampleCode/SampleEnclave'
Makefile:180:目標'all'的食譜失敗:* [全部] 錯誤 2
編譯或執行 Intel® Software Guard Extensions (Intel® SGX) 應用程式之前,先從 Intel SGX SDK 環境檔案來源,設定編譯和連結飛地所需的 Intel SGX 程式庫的正確路徑:
$source /opt/intel/sgxsdk/environment