title: Why is my very simple makefile not working
body: <p>When I say very simple I mean it. I have a main.c and a header file called input_error.h. </p>
  
  <pre><code>main.o : main.c input_error.h
      gcc -c main.c
  </code></pre>
  
  <p>When I run the command "make" gcc -c main.c is executed but it's not updating any changes I make to my main.c file. When I manually type in "gcc main.c" it works fine. </p>
  
  <p>EDIT: It seems like I need to add another rule but I'm not sure what that entails</p>