Hallo allerseits,
angenommen ich habe eine Bibliothek aus test1.c test2.c test3.c erstellt und nenne diese test.a.
Wie müsste meine main.c aussehen, damit die test.a auch korrekt geladen wird? Soweit ich das mit dem Compiler verstanden habe, holt er sich vordefinierte Funktionen aus den Headern, um zu wissen, welche Abhängigkeiten bestehen und ob die Struktur soweit ok ist. Beim Funktionsaufruf nutzt er dann die Funktion aus der test.a im fertigen Programm.
Daher denke ich, dass in main.c die testi.h alle includiert werden müssen. Sehe ich das soweit korrekt?
angenommen ich habe eine Bibliothek aus test1.c test2.c test3.c erstellt und nenne diese test.a.
Wie müsste meine main.c aussehen, damit die test.a auch korrekt geladen wird? Soweit ich das mit dem Compiler verstanden habe, holt er sich vordefinierte Funktionen aus den Headern, um zu wissen, welche Abhängigkeiten bestehen und ob die Struktur soweit ok ist. Beim Funktionsaufruf nutzt er dann die Funktion aus der test.a im fertigen Programm.
Daher denke ich, dass in main.c die testi.h alle includiert werden müssen. Sehe ich das soweit korrekt?