C 언어 유닛테스트 프로그램인 Cmocka에 대한 설치법이다.
Cmocka를 설치하게된 이유는 chekck 혹은 Cmocker 보다 간단하고 내가 원하는 메모리 테스트가 있어서 선택하게 되었다.
(Cmocker는 라이브러리와 프로그램이 설치가 제대로 되었지만 헤더 인식이 잘 안되는 문제가 있었다.)
Cmocka에 대한 더 많은 정보는 https://cmocka.org/ 에서 볼 수있다.
cmocker 사용환경은 Ubuntu 14.04이다.
다운로드는 https://cmocka.org/files/1.0/ 에서 가능하다.
Ubuntu 에서 사용할 것이기 때문에 cmocka-1.0.1.tar.xz 파일을 다운 받았다.
1. 빌드
tar xf cmocka-1.0.1.tar.xz
cd cmocka-1.0.1
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..make
sudo make install
2. Cmocka를 사용한 컴파일
gcc -o main main.c -lcmocka
3. Cmocka 기본 사용법 및 API 확인