makefile 打开文件并跳转到目录
Makefile 是一个用来自动化编译程序的工具,它并不直接能够打开文件并跳转到目录。如果你想要实现这个功能,你需要在 Makefile 中调用命令行工具来完成这个任务。
在 Linux 和 macOS 系统中,你可以使用 cd 命令来改变当前工作目录,例如:
cd /path/to/directory
如果你想要在打开一个文件之后跳转到它所在的目录,你可以使用 dirname 命令来获取该文件的目录路径,例如:
cd $(dirname /path/to/file)
在 Windows 系统中,你可以使用 cd 命令和 dir 命令来分别改变当前工作目录和列出目录中的文件,例如:
cd C:\path\to\directory
dir
如果你想要在打开一个文件之后跳转到它所在的目录,你可以使用 for 命令和 %~dp 参数来获取该文件的目录路径,例如:
for %%I in ("C:\path\to\file") do cd %%~dpI
dir
请注意,Makefile 中的命令必须以 tab 字符开头,而不是空格字符。因此,你需要将上面的命令添加到 Makefile 中时,确保在命令前添加了一个 tab 字符
原文地址: https://www.cveoy.top/t/topic/fmv3 著作权归作者所有。请勿转载和采集!