Verknüpfen mehrerer Implementierungsdateien in C

Ich habe eine Reihe von.c Dateien, d. h. die Implementierungsdateien sagen

Haupt cA.c.B.c.

Wobei Funktionen aus einer der Dateien jede Funktion aus einer anderen Datei aufrufen können. Meine Frage ist, brauche ich eine?.h h. Header-Datei für jede Implementierung von A und B, wobei jede Header-Datei die Definition von hatALLES die Funktionen in A oder B.

Main.c wird auch beides habenA.h undB.h #included drin?

Wenn jemand endlich klar machen kann, wie kann ich dann später die mehreren Dateien im Terminal kompilieren und ausführen?

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage