상위 레벨이 하나 있습니다 (Makefile
). 이 프로젝트는 다양한 깊이의 여러 하위 디렉토리가 있습니다.하위 디렉토리에서 make를 실행하는 방법
서브 디렉토리에서 make
을 어떻게 시작할 수 있습니까? git
이 최상위 레벨 .git
디렉토리를 자동으로 찾듯이 최상위 레벨 Makefile을 사용합니까?
구조 :
/
/a/
/b/c
/Makefile
/Readme
시나리오 :
/$ make
... Works ...
/b$ make
... Cannot find makefile
내가 처음으로 동일한 작업을 수행 할 수있는 두번째 시나리오를 싶습니다.
힌트, 그것은 이상적으로 vi
에서 :make
규칙이 될 것이지만,
업데이트 VI-구체적으로는 안 :은/루트 디렉토리, 프로젝트의 유일한 루트가 아닌, 진짜 의도이다 gim을 모방합니다
방법처럼 보일 것 별칭
을 만들'별명은' "/ Makefile을 -f하게"만들 =? – Beta
트릭은 모방입니다 –
@beta /는 루트 디렉토리가 아닙니다. 프로젝트의 루트 인 미안합니다 –