2013-03-10 1 views
0

c에서 파일 만들기에 대한 빠른 질문이 있습니다. make 파일을 생성 할 때 둘 이상의 타겟을 가질 수 있습니까? 나는 코드를 생성하는 과정에 있으며 가능한 것으로 알고 싶었다. 모두에게 감사드립니다!C 파일 만들기에 대한 도움이 필요합니다.

+0

죄송합니다. 질문을 이해할 수 없습니다. 예를 들어 설명해 주시겠습니까? – Mat

+0

하나 이상의 타겟 **이 서로 독립적이라는 것을 의미합니까? 'make target1 target2'처럼? – WhozCraig

+0

예 ... 정확하게 그 뜻은 – user2014904

답변

3

메이크 해당 페이지의 예에서 here 에 대한 소개 :

all: hello 

hello: main.o factorial.o hello.o 
    g++ main.o factorial.o hello.o -o hello 

main.o: main.cpp 
    g++ -c main.cpp 

factorial.o: factorial.cpp 
    g++ -c factorial.cpp 

hello.o: hello.cpp 
    g++ -c hello.cpp 

clean: 
    rm -rf *o hello 

모든, 당신이 그렇게에 make all, make clean 등을 입력 할 수 있도록 안녕하세요, 깨끗한, 모든 다른 표적이다.

+2

'make clean all'은 편리한 명령입니다. – WhozCraig

관련 문제