Forum: PC-Programmierung MinGW Linker


von Martin (Gast)


Lesenswert?

Hallo,

ich arbeite min MinGW und WinXP. Ich möchte nun lib einbinden.

Also ich habe eine selbst geschriebene c Datei und möchte eine lib 
einbinden.
Was muss ich in der Kommandozeile schreiben ??????

ich kenne es bis jetzt nur so:

>gcc hallowelt.c -o hallowelt


Aber wenn ich ein lib einbilnden möchte muss ich doch noch den Linker 
(LD) verwenden, oder ???????

Oder benötige ich ein makefile? Wenn ja, kann mir jemand ein Beispiel 
bitte geben.

Am liebsten wäre es mir, wenn ich alles ich der Kommandozeile schreiben 
könnte.

Dank.

von Mark B. (markbrandis)


Lesenswert?

Wenn Deine Lib test.a oder test.lib heißt, sollte es mit

gcc hallowelt.c -o hallowelt -ltest

gehen. Gerne nimmt man auch ein -Wall hinzu.

von Martin (Gast)


Lesenswert?

Hey Mark,

vielen vielen Dank. Es funktioniert.
Es ist doch so einfach.

von Mark B. (markbrandis)


Lesenswert?

Die Betriebssystem-Vorlesung war halt richtig zu was gut ;-)

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.