1
make에서 컴파일 된 응용 프로그램을 저장할 위치를 선택할 수 있습니까? 예 :Makefile : 파일을 컴파일 할 경로를 선택 하시겠습니까?
내 Makefile은 루트 폴더에 있습니다. 내 소스 코드는/SRC에
컴파일 된 응용 프로그램이/DIST/해제/리눅스
감사합니다 :)
에 저장해야!
make에서 컴파일 된 응용 프로그램을 저장할 위치를 선택할 수 있습니까? 예 :Makefile : 파일을 컴파일 할 경로를 선택 하시겠습니까?
내 Makefile은 루트 폴더에 있습니다. 내 소스 코드는/SRC에
컴파일 된 응용 프로그램이/DIST/해제/리눅스
감사합니다 :)
에 저장해야!
물론 - 당신은 이런 식으로 뭔가를 할 수 있습니다
VPATH = /src
OUTPUT_DIR = /dist/release/linux
SRC = foo.c bar.c
EXE = foo
$(OUTPUT_DIR)/$(EXE) : $(SRC)
gcc -Wall $(SRC) -o [email protected]
참고 VPATH
는 /src/foo.c
및 /src/bar.c
에 foo.c
및 bar.c
를 찾을 수 있도록 소스 파일에서 찾기 위해 디렉토리 make
을 알려주는 특별한 변수이다 .
실행 파일 foo
은 /dist/release/linux/foo
에 작성됩니다.