Makefile +incdir+
时间: 2023-09-23 11:11:17 浏览: 168
GNU+makefile中文手册
在 Makefile 中,你可以使用变量来定义头文件路径,并使用 `-I` 标志来告诉编译器在哪里查找头文件。下面是一个示例 Makefile,其中 `INCDIR` 变量指定头文件路径:
```
INCDIR = inc
CFLAGS = -Wall -I$(INCDIR)
myprogram: src/main.c $(INCDIR)/util.h
gcc $(CFLAGS) -o myprogram src/main.c
```
在编译时,Make 将会使用 `-I` 标志来指定头文件路径,例如:
```
gcc -Wall -Iinc -o myprogram src/main.c
```
这样,当你需要更改头文件路径时,只需要修改 `INCDIR` 变量的值即可。如果你要添加多个头文件路径,可以使用多个 `-I` 标志,例如:
```
CFLAGS = -Wall -I$(INCDIR) -I$(ANOTHER_INCDIR)
```
这样,Make 将会在指定的路径下查找头文件。
阅读全文