0
나는 문제가 사라질 메이크왜 컴파일 할 파일을 두 번
jumbo: objs/jumbo.o objs/utils.o
objs/%.o: %.C
$(CXX) $(CFLAGS) $(CPPFLAGS) -c -o [email protected] $<
에게 컴파일
g++ jumbo.C objs/jumbo.o objs/utils.o -o jumbo
objs/jumbo.o:jumbo.C:(.text+0x0): multiple definition of `main'
/tmp/ccwEFt9o.o:jumbo.C:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make: *** [<builtin>: server] Error 1
의 결과가 객체 파일은 objs 디렉토리에 저장되지 않습니다.
그리고 점보 컴파일을 다시 컴파일하는지 여부는 알 수 없습니다.