tausch86
tausch86

Reputation: 103

gcc makefile won't compile

My final executable (this is in unix though) will be 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

This creates proj07.support.o but no proj07 exists after compilation. I don't get an error so my mistake must be simple but I can't seem to figure it out.

Here's the output:

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

Also I am to use a static driver to test my file which is why the path is like that

Upvotes: 1

Views: 290

Answers (1)

Bryan Olivier
Bryan Olivier

Reputation: 5307

You probably do have an a.out executable. Add -o $@ to your first gcc occurrence and you should be fine.

Upvotes: 3

Related Questions