targetOne : header/headerAB.h source/sourceA.cpp source/sourceB.cpp source/main.cpp
g++ -Wall header/headerAB.h source/sourceA.cpp source/sourceB.cpp source/main.cpp
내가 1로 유지 한 후 오히려 여러 대상이 휴식해야하는 이유 이유가 있나요?
어떤 경우 Makefile에서 하나가 아닌 별도의 타겟을 가질 필요가 있습니까?어떤 경우에 하나의 Makefile에 여러 개의 target을 보관해야합니까?
다른 옵션으로 (또는 다른 컴파일러로) 응용 프로그램의 일부를 컴파일하려는 경우를 생각해보십시오. 또한 '.h'파일을 g ++에 대한 입력으로 전달해서는 안됩니다. 한 가지 목표는 짧고 간단한 프로젝트에 유용 할 수 있습니다. – osgx
@osgx'.h '파일을 g ++에 입력으로 전달하면 안됩니다.'이 사실을 알지 못했습니다. 감사합니다. –