제 메이크 파일이 디버깅을 위해 프로그램을 컴파일하고 있습니다. 그 말은 컴파일러에 -g -D DEBUG
이 전달된다는 의미입니다. 나는 n d ebug 또는 -p
에 대해을 전달하여 컴파일러에서 디버그 플래그를 제거 할 수 있기를 원합니다. 는 "MAKEFLAGS는 차 다음 -g -D DEBUG
에 CFLAGS 설정없는 경우 그렇지 않으면 빈두고"나는이 작업을 수행 할 수있는 방법MAKEFLAG에 따라 메이크 파일의 변수 값을 어떻게 설정할 수 있습니까?
이렇게하려면 나는 메이크업 구문이 점을 넣는 방법이 필요 것? 당신이 -nd
관심을 모든이가 할 경우
http://stackoverflow.com/questions/5127977/makefile-define-compilation-variable-based-on-target-for/5153406 # 5153406 –
"nd '가 아니거나"nd "또는"p "가 없다는 것을 의미합니까? – Beta
'MAKEFLAGS'는 make 내장 변수입니까? 'MAKEFLAGS'를 의미합니까 아니면 다른 프로젝트 별 변수를 의미합니까? –