我的最终可执行文件(虽然这是在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
另外,我使用静态驱动程序来测试我的文件,这就是为什么路径就是那样
答案 0 :(得分:3)
您可能拥有a.out
个可执行文件。将<{1}}添加到您的第一次-o $@
次出现,您应该没问题。