응용 프로그램을 컴파일하고 실행하기 전에 환경 변수를 인텔® Software Guard Extensions (인텔® SGX) 단계
/opt/intel/sgxsdk에서 SDK를 설치한 후에도 인텔® Software Guard Extensions(인텔® 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 종료 상태 반환
Makefile:235: 대상 '앱' 레시피 실패
make[1]: * [app]
오류 1 make[1]: 디렉토리 '/opt/intel/sgxsdk/SampleCode/SampleEnclave' 종료
Makefile:180: 대상 '모두' 실패 제조용 레시피: * [모두] 오류 2
인텔® Software Guard Extensions(인텔® SGX) 응용 프로그램을 컴파일하거나 실행하기 인텔 SGX SDK 환경 파일을 소스하여 컴파일하고 링크하는 데 필요한 인텔 SGX 라이브러리에 올바른 경로를 설정하십시오.
$source /opt/intel/sgxsdk/environment