【发布时间】:2011-06-23 11:57:15
【问题描述】:
我想为具有以下目录的 C 项目制作一个简单的 makefile。
-Project
- src
- a.c
- b.c
- main.c
- headers
- a.h
- b.h
- build
- makefile
- project.exe
这是我完成的makefile。
project: a.o b.o main.o
cc -o sesion0 a.o b.o main.o
a.o: ../src/a.c ../headers/a.h
b.o: ../src/b.c ../headers/b.h
main.o: ../src/main.c ../headers/a.h ../headers/b.h
但是当我执行 make 命令时,它告诉我文件或目录 a.o、b.o 和 main.o 不存在,也没有输入文件。最后显示这个错误:
make: *** [project] Error 1
有谁知道为什么会发生这种情况或我在哪里出错?我不太清楚如何管理makefile中的目录。
谢谢。
【问题讨论】:
标签: makefile