Hallo,
ich habe 2 Linuxrechner zur Verfügung, einmal
Linux ... 2.6.16.60-0.42.10-smp #1 SMP Tue Apr 27 05:11:27 UTC 2010 i686 i686 i386 GNU/Linux
und einmal
Linux ... 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) i686 i686 i386 GNU/Linux
Wenn ich auf dem älteren System ein einfaches Programm (von der Hallo-Welt-Klasse) erstelle, kann ich es auch auf dem neueren System ausführen und umgekehrt. Nun habe ich allerdings ein etwas komplexeres Programm. Auf beiden Systemen ist es so, dass das dort erstellte Programm dort auch problemlos läuft. Versuche ich aber, es auf dem jeweils anderen System auszuführen, erhalte ich jedesmal die Meldung "Speicherzugriffsfehler". Auch mit gdb komme ich nicht weiter. In beiden Systemen sagt er beim Programm aus dem anderen System: "not in executable format: File format not recognized".
Was kann ich da tun?
Gruß, Peter
ich habe 2 Linuxrechner zur Verfügung, einmal
Linux ... 2.6.16.60-0.42.10-smp #1 SMP Tue Apr 27 05:11:27 UTC 2010 i686 i686 i386 GNU/Linux
und einmal
Linux ... 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) i686 i686 i386 GNU/Linux
Wenn ich auf dem älteren System ein einfaches Programm (von der Hallo-Welt-Klasse) erstelle, kann ich es auch auf dem neueren System ausführen und umgekehrt. Nun habe ich allerdings ein etwas komplexeres Programm. Auf beiden Systemen ist es so, dass das dort erstellte Programm dort auch problemlos läuft. Versuche ich aber, es auf dem jeweils anderen System auszuführen, erhalte ich jedesmal die Meldung "Speicherzugriffsfehler". Auch mit gdb komme ich nicht weiter. In beiden Systemen sagt er beim Programm aus dem anderen System: "not in executable format: File format not recognized".
Was kann ich da tun?
Gruß, Peter