CppUTest

Reference

CppUTest는 unit test framework이다. C++로 만들어졌으나, C언어에도 쉽게 적용가능하다.

Compile
g++ <test file> -I$(CPPUTEST_HOME)/include -L$(CPPUTEST_HOME)/lib -lCppUTest -lCppUTestExt

참고로 -I<include directory path>, -L<library directory path>, 그리고 -l<library file name>이다. library는 항상 lib로 시작하고, 확장자는 .a 이므로 이러한 정보는 생략하여 표시한다. 즉, -lCppUTest는 실제로 libCppUtest.a와 링크하라는 의미이다.

Mac에서는 brew를 이용하여 설차하였는데 설치된 경로는 /usr/local/opt/cpputest이었다. 이유는 알수 없으나 컴파일시에 $(CPPUTEST)의 괄호를 제거해주어야만 제대로 되었다.

'C' 카테고리의 다른 글

extern "C"의 사용  (0) 2014.05.26
Unity를 이용한 TDD - 2  (0) 2014.04.13
volatile  (0) 2014.04.09
Unity를 이용한 TDD  (0) 2014.04.02
[도서] 쉽게 배우는 C프로그래밍 테크닉 - 2.2 헤더 파일 만들기  (0) 2014.03.04

+ Recent posts