프로그램 사용/gcc

gcc -D 옵션 인자를 printf로 출력하기

구차니 2021. 4. 8. 12:02

와.. 먼가 쓸데없는 뻘짓 ㅋㅋㅋ

 

makefile 에서 \" \" 로 감싸주니 의외로 간단하게 해결

#CROSS_PREFIX	= arm-buildroot-linux-gnueabihf
CFLAGS			= $(INCLUDEDIRS) -o -W -Wall -O2 -DCROSS_PREFIX=\"$(CROSS_PREFIX)\"

 

테스트 코드

void main()
{
    printf("%s\n", CROSS_PREFIX);
}