Makefile 添加文件路径 incdir
时间: 2024-01-24 19:03:59 浏览: 60
Makefile文件
要将文件路径添加到 Makefile 中,可以使用变量来定义路径,然后在规则中使用这些变量。假设你要将头文件放在 inc/ 目录下,可以在 Makefile 中定义一个变量来表示该目录:
```
INCDIR = inc
```
然后,在编译选项中添加 `-I` 标志,并使用该变量来指定头文件路径,例如:
```
CFLAGS = -Wall -I$(INCDIR)
```
这样,当你需要更改头文件路径时,只需要修改变量的值即可。在编译时,Make 将会在指定的路径下查找头文件。
另外,如果你要在规则中指定具体的头文件路径,也可以使用该变量来避免硬编码路径。例如:
```
myprogram: src/main.c $(INCDIR)/util.h
gcc $(CFLAGS) -o myprogram src/main.c
```
这样,在 Makefile 中修改路径时,只需要修改 `INCDIR` 变量的值即可。
阅读全文