gcc makefile不会编译

时间:2013-03-21 23:55:05

标签: c gcc makefile

我的最终可执行文件(虽然这是在unix中)将是proj07。

proj07: /user/cse320/Projects/project07.driver.o proj07.support.o
    gcc -Wall /user/cse320/Projects/project07.driver.o proj07.support.o

proj07.support.o: proj07.support.c
    gcc -c  proj07.support.c

这会创建proj07.support.o但编译后不存在proj07。我没有收到错误所以我的错误必须简单,但我似乎无法弄明白。

这是输出:

 gcc -c  proj07.support.c
 gcc -Wall /user/cse320/Projects/project07.driver.o proj07.support.o 

另外,我使用静态驱动程序来测试我的文件,这就是为什么路径就是那样

1 个答案:

答案 0 :(得分:3)

您可能拥有a.out个可执行文件。将<{1}}添加到您的第一次-o $@次出现,您应该没问题。