2
g ++의 -DN 플래그를 사용하여 컴파일하는 동안 C++ 프로그램에서 값을 설정할 수 있다고 들었습니다. 아무도 어떻게 설명 할 수 있습니까? 감사합니다.컴파일시 g ++에서 -DN 플래그를 사용하여 값을 전달하는 방법
g ++의 -DN 플래그를 사용하여 컴파일하는 동안 C++ 프로그램에서 값을 설정할 수 있다고 들었습니다. 아무도 어떻게 설명 할 수 있습니까? 감사합니다.컴파일시 g ++에서 -DN 플래그를 사용하여 값을 전달하는 방법
-DXXX
플래그는 #define XXX
을 추가하는 것과 같습니다. 따라서 -DN=2
은 #define N 2
과 같습니다.
그리고이 플래그를 사용하여 컴파일 중에 값을 전달할 수 있습니다.
참조 :
당신은 GCC의 man 페이지를 읽을 수 있나요? 만약 내가'gcc'라고 써서'-D'를 검색하면 (그리고 전 처리기를 이해할 때), 꽤 명확한 것처럼 보입니다. – KevinDTimm
감사합니다. 예, 정말 도움이되었습니다. –