메이크 파일을 만들고 있는지 궁금합니다. CFLAGS를 사용하는 대신 CFLAGS_1을 사용하는 것이 유효합니다. 이것은 ifeq와 else를 사용하여 논리를 사용하려고하기 때문입니다. 두 세트의 파일 (예 : A.c와 B.c)을 컴파일해야하지만 B.c는 공유 객체에 의존하므로 CFLAGS를 변경하려고합니다. 그러나, 나는 그것을 작동시키는 데 어려움을 겪고있다.CFLAGS라는 용어는 Makefile에서 어떤 의미가 있습니까?
${PROG}: ${OBJS}
${CC} ${CFLAGS} -o ${PROG} ${OBJS} ${LDFLAGS}
정확히 무엇을 시도하고 정확히 작동하지 않는 것은 무엇입니까? –