현재 예기치 않은 재귀 및 필 요한 파일 이름 수집으로 인해 메이크 파일에 문제가 있습니다. 내 프로젝트의 루트 폴더에있는 Makefile을 재귀 적으로 호출하고 모든 가능한 하위 폴더 (및 하위 폴더 ...)를 통해 모든 파일을 수집하고 대상에 사용할 변수에 쓰도록 목표를 설정해야합니다. "또는 종속 파일.재귀 메이크 파일 - 루트 메이크 파일에 변수 전달
예: /Makefile
는 /Source
, /Source/Boot
거치고 /Source/Boot/Boot.s
발견 (-> 하나 개의 타겟 따라서 /Source/Boot/Boot.o
이다)하고 /Source/Kernel
로 계속하고 /Source/Kernel/Foo.c
발견 (-> 제 2 타겟 따라서 /Source/Kernel/Foo.o
이다). 하위 폴더의 Makefile에서이 파일들을 컴파일 할 수는 있지만 루트 Makefile이 루트로 돌아갈 때 링크해야합니다.
그래서 질문은, 어떻게 적절하게 경로를 이들 오브젝트 파일에 연결하여 루트 메이크 파일에 연결하여 연결할 수 있습니까?
http://miller.emu.id.au/pmiller/books/rmch/를 참조하고 재귀 메이크 파일이없는 것으로 시작하십시오. – Mark
@ 마크 : 어떻게하면이 문제를 더 적절하게 해결할 수 있을까요? –
@ 마크, 나쁜 링크처럼 보입니다. – ThomasMcLeod