Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: Masen am 28. September 2005, 19:25

Titel: link probleme
Beitrag von: Masen am 28. September 2005, 19:25
Hi,
ich habe folgendes problem.  

wenn ich mit djgpp unter Windows XP mein OS linken möchte wird mir folgende Fehlermeldung angezeigt :
Das angegebene Programm kann nicht ausgeführt werden.

das passiert jedoch nur wenn ich zuviele object files an den ld dranhänge und wenn ich unter XP linke , bei Win98 ist das kein Problem.

nun hab ich probiert das ganze unter Cygwin zu kompilieren und linken . da sag mir der linker jedoch das meine Assembler Startup Datei , jenach output format,  ein falsches Format hat oder was auch immer.  

naja wie auch immer ich brauch hilfe ^^

danke im voraus ^^
Titel: link probleme
Beitrag von: maumo am 30. September 2005, 19:08
windows kann nur eine bestimmte anzahl an kommando zeilen argumenten verarbeiten. wenn du alle dateien in einem verzeichnis hast, versuch mal *.o oder so
Titel: link probleme
Beitrag von: Masen am 30. September 2005, 19:28
ja danke ^^
Titel: link probleme
Beitrag von: TeeJay am 02. October 2005, 19:36
Du kannst auch eine sog. Linkdatei erstellen. Das ist eine TXT Datei in der du angeben kannst welche Objektdateien dazugelinkt werden sollen. Da kannst du dann auch beliebig viele angeben.