Иногда я вижу, что кто-то компилирует программу на C следующим образом:
gcc -o hello hello.c hello.h
Как я знаю, нам просто нужно поместить файлы заголовков в программу на C, например:
#include "somefile"
и скомпилируйте программу C: gcc -o hello hello.c
.
Когда нам нужно скомпилировать файлы заголовков или почему?