如何在 Makefile 中更改驱动器?
How to change drive in Makefile?
我的Makefile中的目标(规则)有一系列命令。应从 D:\ 驱动器执行前几条命令。在此之后,我应该将我的目录更改为 C:\,以便我可以执行 C:\ 驱动器中的文件。但是,我无法更改驱动器。我尝试了以下方法:
- C:(在 cmd 中有效,但在 Makefile 中无效)
- cd /d C:(不工作)
- cd C:(不工作)
请告诉我如何在 make 规则中更改驱动器。
这可以通过使用 ;或者 && \
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"
我的Makefile中的目标(规则)有一系列命令。应从 D:\ 驱动器执行前几条命令。在此之后,我应该将我的目录更改为 C:\,以便我可以执行 C:\ 驱动器中的文件。但是,我无法更改驱动器。我尝试了以下方法:
- C:(在 cmd 中有效,但在 Makefile 中无效)
- cd /d C:(不工作)
- cd C:(不工作)
请告诉我如何在 make 规则中更改驱动器。
这可以通过使用 ;或者 && \
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"