sgx-ra-샘플의 경우 OpenSSL 1.1.1로 경로를 설치하고 설정하는 단계
- Ubuntu* Docker 컨테이너에서 sgx-ra-sample을 만들려고 시도했습니다.
-
명령: g++ -tcd=c++11 -g -O2 -L/opt/sgxsdk/lib64 -L /opt/openssl/1.1.0i/lib -o sp.o..., 다음과 유사한 몇 가지 오류로 실패합니다.
/usr/bin/ld: /lib/x86_64-linux-gnu/libssl.so.1.1: 'EVP_aria_256_gcm@OPENSSL_1_1_1'에 대한 정의되지 않은 참조
- 실행 다음 명령을 통해 시스템의 OpenSSL 버전을 확인하십시오. 최소 1.1.1이어야 합니다.
$ 오픈sl 버전
- 반환된 OpenSSL 버전이 1.1.1 미만인 경우, 다운로드 및 설치 OpenSSL 1.1.1:
$ wget https://www.openssl.org/source/openssl-1.1.1j.tar.gz
$ tar xf가 열립니다.1.1.1j.tar.gz
$ CD가 열립니다l-1.1.1j
$ ./config --prefix=/opt/openssl/1.1.1j --openssldir=/opt/openssl/1.1.1j
$make
$ sudo 설치 - 구성 및 컴파일할 Tthe sgx-ra-sample, OpenSSL1.1.1 디렉토리를 가리킵니다.
$ ./bootstrap
$ ./구성 --with-openssldir=/opt/openssl/1.1.1j
$make