makefile中 mv与@mv
时间: 2023-08-07 13:19:22 浏览: 113
在 Makefile 中,`mv` 和 `@mv` 都是用来移动文件或文件夹的命令,只是在使用时存在一些差别。
`mv` 命令会在执行时将具体操作命令打印出来,而 `@mv` 命令则不会打印出具体操作命令,只会执行操作。
例如:
```
target:
mv file1 file2
@mv file3 file4
```
在执行 `make target` 命令时,会先执行 `mv file1 file2` 命令,并在命令行中打印出具体命令,然后再执行 `mv file3 file4` 命令,但不会打印出具体命令。
使用 `@` 符号可以使 Makefile 的输出更加简洁,只显示必要的信息,而不会显示每个命令的具体执行过程。
阅读全文