필요한 폴더를 만드는 데는 3가지 명령이 있습니다 Makefile
.
install -d $(DESTDIR)/usr/lib/app
install -d $(DESTDIR)/usr/lib/app/scripts
install -d $(DESTDIR)/usr/lib/app/scripts/network-service
플래그를 사용하여 한 줄에 넣을 수 있나요?
답변1
마지막 명령만 필요합니다. install -d
누락된 중간 디렉터리가 생성됩니다.
install -d "$(DESTDIR)/usr/lib/app/scripts/network-service"
GNU install
매뉴얼에서:
-d
,--directory
모든 인수를 디렉터리 이름으로 처리합니다.지정된 디렉터리에 모든 구성 요소를 생성합니다.
BSD는 다음과 install
같이 작동합니다.
-d
디렉터리를 만듭니다. 필요에 따라 누락된 상위 디렉터리를 만듭니다. 이 옵션은
-B
,-b
,-C
,-c
,-f
,-p
,-S
또는 옵션 과 함께 사용할 수 없습니다-s
.