makefile中 -C
时间: 2023-11-06 13:04:31 浏览: 86
在 Makefile 中,-C 选项用于指定要执行命令的目录。它的语法如下:
```
make -C <directory>
```
其中 `<directory>` 是要执行命令的目录路径。该选项可以用于在 Makefile 中切换到其他目录,并在该目录下执行指定的命令。
例如,假设我们有以下 Makefile:
```
all:
cd src && make
```
这个 Makefile 的意思是切换到 src 目录下,然后执行 src 目录中的 Makefile 文件。使用 -C 选项可以将上面的 Makefile 改写为:
```
all:
make -C src
```
这样,我们就可以直接在当前目录下执行 make 命令,它会自动切换到 src 目录并执行其中的 Makefile 文件。
阅读全文