2014-04-17 3 views
0

나는이 메이크 파일을 컴파일러 플래그를 사용하지 않는메이크

$ make 
g++ -c -o object.o object.cpp -Wall -lglut -lGL 

이 동작을 어떻게 수행 할 수 있습니까?

답변

1

글쎄, 당신의 규칙은 을 만드는 방법을 .c에서 지정합니다. 그러나 파일 이름은 이며 .c이 아닙니다. 다시 작성 :

%.o: %.cpp $(DEPS) 
     $(CC) -c -o [email protected] $< -Wall -lglut -lGL 

그러나, 당신의 컴파일 라인 -l 같은 링커 플래그를 추가하면 오류가 발생할 것입니다.