IT관련 지식들 2016. 6. 16. 15:03

디버깅을 위해서 printf를 사용하고 나면 추후 소프트웨어 출하에서도 디버그 메세지가 나오는 경우가 생긴다.

매크로를 사용하면 문제를 없앨 수 있다.

추가로 가변인자를 잘 활용하여 원하는 출력을 가지는 디버그 로그를 확인할 수 있다.


#if defined(DEBUG)

#define TePrint(fmt,args...) printf( "[%s %d]" fmt, __FILE__,__LINE__, ## args )

#else

#define TePrint

#endif

'IT관련 지식들' 카테고리의 다른 글

싸이로드 세미나(카메라)  (0) 2016.06.30
UML(Unified Modeling Language).  (0) 2016.06.20
usleep함수 사용.  (0) 2016.06.15
pthread_create 함수 사용.  (0) 2016.06.15
VIM 설정 저장  (0) 2016.06.14
posted by 동글동글82
: