If we use the include tag for our header file inside our c file; then we don't need to compile the header file again. In fact, the command: gcc hello.c hello.h might cause a problem of bloating since there is a chance of compiling the header file twice if it's already included in hello.c file. So, we just need to use #include "hello.h" at the top of our hello.c file, then run the command: gcc hello.c.