0
나는이 메이크 파일을 컴파일러 플래그를 사용하지 않는메이크
$ make
g++ -c -o object.o object.cpp -Wall -lglut -lGL
이 동작을 어떻게 수행 할 수 있습니까?
나는이 메이크 파일을 컴파일러 플래그를 사용하지 않는메이크
$ make
g++ -c -o object.o object.cpp -Wall -lglut -lGL
이 동작을 어떻게 수행 할 수 있습니까?
글쎄, 당신의 규칙은 을 만드는 방법을 .c
에서 지정합니다. 그러나 파일 이름은 이며 .c
이 아닙니다. 다시 작성 :
%.o: %.cpp $(DEPS)
$(CC) -c -o [email protected] $< -Wall -lglut -lGL
그러나, 당신의 컴파일 라인 -l
같은 링커 플래그를 추가하면 오류가 발생할 것입니다.