mbed TLS 컴파일(compile) 하는 방법
mbed TLS는 make, CMake, yotta(ARM 사의 빌드 툴이라고 함) 3 가지 빌드 방법을 제공하며 개인적으로는 CMake 를 선호. (make 는 손이 많이 가고 yotta 는 모름)
사전에 cmake 를 설치해 두어야 함.
## RHEL, CentOS
yum install cmake
## ubuntu
sudo apt install cmake
BASH
- https://tls.mbed.org/download 에서 소스 다운로드
압축 해제하고 폴더로 이동
tar zxvf mbedtls-2.1.3-apache.tgz
cd mbedtls-2.1.3
CODE
shared library 를 지원하도록 Makefile 생성
cmake -DUSE_SHARED_MBEDTLS_LIBRARY=On -G "Unix Makefiles"
CODE
make 로 컴파일
설치(기본 경로: /usr/local)
설치가 정상적으로 완료되면 헤더 파일은 /usr/local/include/mbedtls/ 에 위치하며 라이브러리는 /usr/local/lib/libmbed* 로 생성됨.