GCC statisch linken / Crosscompiler
Verfasst: So Apr 19, 2009 7:12 pm
Hallo
Ich habe wiedereinmal ein Programm in C geschrieben. Unter Linux funktioniert es, jetzt müsste ich es für Windowsbenutzer zugänglich machen.
Da ich keine Windowsmaschine habe wo ich etwas installieren darf, dachte ich mir ich installiere einen Crosscompiler.
Ich habe den mingw32 4.2.1 installiert.
nach langem hin und her habe ich etwas mit make hin gekriegt, so das ich es Compilieren konnte. Habe es auch unter wine getestet dort ging es auch.
aber auf einem Windows System geht es nicht. die Fehlerursache ist das Nichtvorhandensein von den libs.
Die wollte ich statisch dazu-linken. hier ist jetzt mein Problem, ich weiss nicht wie.
Was müsste ich alles mitgeben damit es Funktionieren würde?
Ich habe wiedereinmal ein Programm in C geschrieben. Unter Linux funktioniert es, jetzt müsste ich es für Windowsbenutzer zugänglich machen.
Da ich keine Windowsmaschine habe wo ich etwas installieren darf, dachte ich mir ich installiere einen Crosscompiler.
Ich habe den mingw32 4.2.1 installiert.
nach langem hin und her habe ich etwas mit make hin gekriegt, so das ich es Compilieren konnte. Habe es auch unter wine getestet dort ging es auch.
aber auf einem Windows System geht es nicht. die Fehlerursache ist das Nichtvorhandensein von den libs.
Die wollte ich statisch dazu-linken. hier ist jetzt mein Problem, ich weiss nicht wie.
EDIT:CC = i586-mingw32msvc-gccma
LD = ld
wlliste : wlliste.c
$(CC) -o wlliste wlliste.c -static
Was müsste ich alles mitgeben damit es Funktionieren würde?