Как поменять диск в Makefile? - PullRequest
       15

Как поменять диск в Makefile?

0 голосов
/ 06 февраля 2020

Цель (правило) в моем Makefile имеет ряд команд. Первые несколько команд должны быть выполнены с диска D: \. После этого я должен изменить свой каталог на C: \, чтобы я мог выполнить файл на C: \ drive. Но я не могу сменить диск. Я пробовал следующие способы:

  • C: (работает в cmd, но не в Makefile)
  • cd / d C: (не работает)
  • cd C: (не работает)

Пожалуйста, дайте мне знать, как изменить диск из правила make.

1 Ответ

0 голосов
/ 06 февраля 2020

Этого можно достичь, используя либо; или && \

cd d:\folder1 && \
dir && \
echo "all files in d:\folder1 are listed"

cd c:\folder2 && \
dir && \
echo "all files in c:\folder2 are listed"

эквивалентно

cd d:\folder1; dir; echo "all files in d:\folder1 are listed"

cd c:\folder2; dir; echo "all files in c:\folder2 are listed"
...