0

我的 Makefile 中的目标(规则)有一系列命令。前几个命令应该从 D:\ 驱动器执行。在此之后,我应该将我的目录更改为 C:\,以便我可以在 C:\ 驱动器中执行文件。但是,我无法更改驱动器。我尝试了以下方法:

  • C:(它在 cmd 中有效,但在 Makefile 中无效)
  • cd /d C:(不工作)
  • cd C:(不工作)

请让我知道如何从制作规则中更改驱动器。

4

1 回答 1

0

这可以通过使用任何一个来实现;或者 && \

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"
于 2020-02-06T08:53:24.200 回答