Makefile에서 -DTEST 라고 정의하면 함수 내에서
#define TEST
라고 한 것과 같다. 그런데
Makefile에서 -DTEST와 -DTEST=1 은 같다. 따라서 Makefile에서 -DTEST 라고만 정의해도 c 함수에서
if(TEST=1)
{
}
가 수행된다.
'프로그래밍 > C/C++/C#' 카테고리의 다른 글
C언어에서 구조체 사용 시 주의 사항 (0) | 2014.05.03 |
---|---|
C 언어에서 extern과 staic 변수의 이해 (1) | 2013.06.16 |
DLL과 LIB 차이점 설명 (0) | 2012.11.10 |
C/C++ 코딩시 main에 인자 넘기고 처리하는 방법 (0) | 2010.06.05 |
VC++을 이용한 Serial 통신 프로그램 만들기 [고급] (0) | 2009.12.25 |