티스토리 뷰

개발/Linux

전처리문 - #ifdef AND ...

Jaeyeon Baek 2011. 8. 17. 13:43

단수

#ifdef DEBUG
 ...
#else
 ...
#endif



복수

#if defined(DEBUG) || defined(TEST)
 ...
#else
 ...
#endif



단수, 복수 그 외의 차이점은 없습니다.

Error 강제 발생

#ifdef DEBUG
#error OK_DEBUG
#else
#error NO_DEBUG
#endif


해당 Line에서 error를 발생시켜 실제 어떤 define이 되어 있는지 확인 할 수 있게 합니다.


'개발 > Linux' 카테고리의 다른 글

회선 대역폭 측정 (iperf)  (0) 2011.08.31
struct size의 오해와 진실...  (0) 2011.08.25
pthread_cond_wait, pthread_cond_signal  (0) 2011.08.17
tar compress/decompress  (0) 2011.08.08
커널 코딩시 디버깅 팁  (0) 2011.08.08
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday