Forum: Compiler & IDEs Makefile und einzelne Header files


von Hans (Gast)


Lesenswert?

Hallo!

Ich würde gerne in einem Headerfile, da ich nur eine einzige Funktion
verwende neben der Deklaration auch die Funktion selbst unterbringen.

Kann ich dazu einfach die Funktion in der Header Datei wie ansonst im
C-File üblich schreiben, oder muss man da was besonderes beachten?

Wie trägt man dann im Makefile die Header-Datei ein, da ja dort
eigentlich nur c-Dateien angeführt werden sollen?

Grüße
Hans

von Michael (Gast)


Lesenswert?

soweit ich weiß, brauchst du mindestens eine .c Datei, in der diese
Funktion aufgerufen wird.

von Rolf Magnus (Gast)


Lesenswert?

> Kann ich dazu einfach die Funktion in der Header Datei wie ansonst
> im C-File üblich schreiben, oder muss man da was besonderes
> beachten?

Sie sollte als inline oder static deklariert sein.

> Wie trägt man dann im Makefile die Header-Datei ein, da ja dort
> eigentlich nur c-Dateien angeführt werden sollen?

Gar nicht.

von Karl H. (kbuchegg)


Lesenswert?

>> Wie trägt man dann im Makefile die Header-Datei ein, da ja dort
>> eigentlich nur c-Dateien angeführt werden sollen?

> Gar nicht.

Könnte missverständlich sein.
Das H-File hat natürlich keine eigene Regel, taucht aber
natürlich als Abhängigkeit beim C-File auf, das es benutzt.

von Hans (Gast)


Lesenswert?

Danke für eure Antworten! Klappt nun prima!

Grüße Hans

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.