mbed TLS 컴파일(compile) 하는 방법
사전 준비 사항
mbed TLS는 make, CMake, yotta(ARM 사의 빌드 툴이라고 함) 3 가지 빌드 방법을 제공하며 개인적으로는 CMake 를 선호. (make 는 손이 많이 가고 yotta 는 모름)
사전에 cmake 를 설치해 두어야 함.
yum install cmake
ubuntu 는
sudo apt-get install cmake
Build
- https://tls.mbed.org/download 에서 소스 다운로드
압축 해제하고 폴더로 이동
tar zxvf mbedtls-2.1.3-apache.tgz cd mbedtls-2.1.3
shared library 를 지원하도록 Makefile 생성
cmake -DUSE_SHARED_MBEDTLS_LIBRARY=On -G "Unix Makefiles"
make 로 컴파일
make
설치(기본 경로: /usr/local)
make install
같이보기
- SSL/TLS implementation Library list
- https://tls.mbed.org/kb/compiling-and-building/how-do-i-build-compile-mbedtls
- autoconf, autotools, automake 프로젝트를 CMake 로 전환