gcc option 질문
글쓴이: khs0106 / 작성시간: 수, 2011/06/08 - 2:52오후
안녕하세요 기존 makefile를 수정하려고 하는데 궁금한 내용이 있어서 질문 드립니다.
아래 내용중 "-DNO_DEBUG"이 무슨 의미인가요?
gcc 매뉴얼 봐도 안보이고 man 페이지에도 안보이고...
-DNO_DEBUG나 -D_REENTRANT 같은 옵션은 어디서 찾아봐야 되나요?
참고할 책이나 사이트 알고 계시면 알려주세요~~~
구글등에서 찾아봐도 잘 안보이네요..ㅜㅜ
GCCDIR = /opt/s3c2440/cross/bin/ CC = $(GCCDIR)arm-s3c2440-linux-gcc CFLAGS = -pipe -DNO_DEBUG -D_REENTRANT -I./include LINK = $(GCCDIR)arm-s3c2440-linux-gcc LFLAGS = LIBS = -lcrypt -lm -lpthread ####### Files SOURCES = $(wildcard ./src/*.c) OBJECTS = $(SOURCES:.c=.o) TARGET = CommuteBus_main ####### Implicit rules .SUFFIXES: .c .c.o: $(CC) -c $(CFLAGS) -o $@ $< ####### Build rules all: $(TARGET) $(TARGET): $(OBJECTS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) cp ./LGDTerm /opt/s3c2440/rootfs/mnt/mtd7/bus/bin/LGDTerm clean: -rm -f $(OBJECTS) $(TARGET) -rm -f *~ core
Forums:
-DNO_DEBUG --> #define
-DNO_DEBUG --> #define NO_DEBUG 가 추가됩니다.
-D_REENTRANT --> #define _REENTRANT 가 추가 됩니다.
댓글 달기