2014-12-16 5 views
0

이것은 제 메이크 파일입니다. mingw makefile add cpp folder

FLAGS = -W -Wall -std=c++11 
FILES = Main.cpp Vector.cpp 

OBJS = $(FILES:%.cpp=%.o) 

all: $(OBJS) 
    g++ $(OBJS) $(LIBS) 

%.o: %.cpp 
g++ -c $< -o [email protected] $(FLAGS) 

는이 단지 FLAGS의 인수를 추가하여 컴파일 할 수 있습니다,하여 Main.cpp 메인 폴더에 있으며 Vector.cpp는 "형제"폴더 (exemple의 일반적인 폴더)에 말할 수 있습니다 ? 뭔가 - C와 같은하지만 헤더 파일 (또는 둘 다 작동합니다 뭔가) 파일이 없습니다.

감사

+3

GNU Make 매뉴얼의 [4.5 디렉토리 검색 전제 조건] (http://www.gnu.org/software/make/manual/make.html#Directory-Search)을 참조하십시오. 그게 네가 원하는대로 할거야. –

+0

오 완벽한! 정확히 내가 뭘 찾고 있었는지, 고마워! – Aulaulz

답변