Hi,
wenn ich gewisse C-Programme unter Windows compiliere und mit gewissen Instanzen starte, bekomme ich andere Werte raus, als wenn ich das gleiche Programm unter Linux compiliere und dort starte. Woran kann dies liegen? Evtl. bei Funktionen aus Bibliotheken benutzt wurden?
Aufgefallen ist mir dies, sofern ich "qsort" aus der stdlib.h benutze.
Als Compiler dient unter Windows das Visual Studio 2008 Pro Edition und unter Linux wirds per GCC (Version weiß ich leider nicht) compiliert.
Woran könnte es sonst liegen?
wenn ich gewisse C-Programme unter Windows compiliere und mit gewissen Instanzen starte, bekomme ich andere Werte raus, als wenn ich das gleiche Programm unter Linux compiliere und dort starte. Woran kann dies liegen? Evtl. bei Funktionen aus Bibliotheken benutzt wurden?
Aufgefallen ist mir dies, sofern ich "qsort" aus der stdlib.h benutze.
Als Compiler dient unter Windows das Visual Studio 2008 Pro Edition und unter Linux wirds per GCC (Version weiß ich leider nicht) compiliert.
Woran könnte es sonst liegen?


