Как связать несколько файлов реализации в C
У меня есть ряд.c
файлы, то есть файлы реализации говорят
Где функции из любого файла могут вызывать любую функцию из разных файлов. Мой вопрос в том, нужно ли мне.h
т.е. файл заголовка для каждой реализации A и B, где каждый файл заголовка имеет определениеВСЕ функции в A или B.
Кроме того, main.c будет иметь обаA.h
а такжеB.h #included
в этом?
Если кто-то может наконец прояснить это, также, как мне позже скомпилировать и запустить несколько файлов в терминале.
Благодарю.