오늘 --debug = v로 프로젝트를 만들었을 때, 나는 그것이 무엇을 의미하는지 정말로 이해하지 못하는 것을 발견했습니다.은 makefile을 포함하고, (검색 경로) (확장하지 않음)은 무엇을 의미합니까?
오른쪽에 "하위 메이크 파일"이있는 곳에서 이상한 출력물이 나와 (검색 경로) (확장 없음) ...이게 무슨 뜻입니까?
인쇄물은 다음과 같습니다
TEST := test01
include $(TEST)/make.mk
그리고 포함 메이크는 다음과 같이 수 :
이Reading makefiles...
Reading makefile `Makefile'...
Reading makefile `make_pc.mk' (search path) (no ~ expansion)...
Reading makefile `print_ring/make.mk' (search path) (no ~ expansion)...
Reading makefile `vendor/unity/make.mk' (search path) (no ~ expansion)...
Reading makefile `test01/make.mk' (search path) (no ~ expansion)...
가 사용하는 주요 메이크의 행이 같은 모습을 포함
CFLAGS += -Itest01/
OBJ += test_main.o
test_main.o: test01/test_main.c
@ echo ".compiling"
$(CC) $(CFLAGS) -o [email protected] $<
검색 경로를 사용하여 게임하는 더 좋은 방법이 있습니까? 하지만 내 유닉스 사용자 홈 디렉토리로 확장 할까?
참고 : 저는 Linux (Ubuntu) 시스템에서이 작업을 수행하고 있습니다.
참고 : 모든 파일은 github project에서 찾을 수 있습니다.
/감사