컴파일러 명령줄에서 선언문을 추가할 때 우리는 D 옵션을 이용한다. 다만, 문자열을 추가할 때, 공백이 있으면 문제가 된다.
Eclipse CDT에서 동일한 일을 하려면, Project 이름에서 Properties -> C/C++ Build -> Settings -> Cross GCC Compiler -> Symbols
또는 G++ Compiler -> Preprocessor로 가서 -D라고 되어 있는 곳에 다음과 같이 추가한다.
선언명='"내용"'
작은 따옴표로 큰 따옴표로 내용을 묶어서 shell에서 정상적으로 evaluation 되도록 하였다.
댓글