2012-11-13 2 views
-1

에 동일한 컴파일 명령을 적용 : 내가 한 번만이 명령을 쓸 수있는 방법의 내가 동일한 방법으로 내장되어 여러 .CPP 파일이 있다고 가정 해 봅시다 여러 소스 파일

 
main.o : main.cpp 
    $(CC) -c main.cpp $(COMPILATION_FLAGS) 
file1.o : file1.cpp 
    $(CC) -c file1.cpp $(COMPILATION_FLAGS) 
file2.o : file2.cpp 
    $(CC) -c file2.cpp $(COMPILATION_FLAGS) 

을 다음 주에 적용 , file1 및 file2, 코드 중복을 제외 하시겠습니까?

+0

GNU Make 문서를 읽었습니까? 나는 그것이 장소에서 간결하다는 것을 안다. 그러나이 경우 접미어 규칙은 당신이 원하는 것을해야한다 : http://www.gnu.org/software/make/manual/html_node/Suffix-Rules.html –

+0

@Colin 't Hart - 고마워,하지만 이것은 이전 버전과의 호환성을 위해서만 사용된다. 나는 최신 방식을 선호한다. –

+0

그리고 그 페이지를 읽으면 GNU Make가 이것을위한 패턴 규칙을 지원한다고 말한 것을 볼 수 있습니다. 설명서를 읽었습니까? 그리고 구글 검색이 나에게 답을 주었다. –

답변

관련 문제