Also die Beispiele in den Magazinen nutzen das ELF-Binärsystem, allerdings benutzt dein gcc für Windows wahrscheinlich das PE-Format der Standart von Windowsprogrammen. Ich hatte auch die Probleme mit meinem MinGW: glöst habe ich es so, dass ich mit dem Programm objcopy, müsste auch bei dir dabei sein, die pe-datei in elf umgewandelt habe. Die Parameter habe ich nicht im Kopf also gib mal objcopy /? ein, allerdings muss die Pathvariable richtig gesetzt sein!