1

我的最终可执行文件(虽然这是在 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 

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

4

1 回答 1

3

您可能确实有一个a.out可执行文件。添加-o $@到您的第一次gcc出现,您应该没问题。

于 2013-03-21T23:57:41.617 回答