Programm läuft nicht auf zweiten Linux-Rechner
Verfasst: 28. Mai 2007 14:26
Hi,
ich habe ein kurzes Programm in Qt geschrieben und mit qmake und make übersetzt. Außerführung klappt wunderbar.
Habe die Binär-Datei dann auf einem anderen Linux-Rechner kopiert und wollte das Programm starten.
Es erschien die Meldung:
tobias@tobias-desktop:~$./receiver
bash: ./receiver: "Cannot execute binary file"
System1: 64-Bit-CPU, SUSE 10.2(x64)
System2: 32-Bit-CPU, Ubuntu Edgy Eft(x86)
Kernel-Version ist bei beiden 2.6.18.x
Habe gelesen, dass es an an den Architektur-Unterschied liegen könnte. Wie muss ich das Programm compilieren damit es auf allen Linux-Versionen läuft?
Muss eigentlich Qt installiert sein, damit man es auf einem System ausführen kann?
Danke schonmal im voraus für die Hilfe!
ich habe ein kurzes Programm in Qt geschrieben und mit qmake und make übersetzt. Außerführung klappt wunderbar.
Habe die Binär-Datei dann auf einem anderen Linux-Rechner kopiert und wollte das Programm starten.
Es erschien die Meldung:
tobias@tobias-desktop:~$./receiver
bash: ./receiver: "Cannot execute binary file"
System1: 64-Bit-CPU, SUSE 10.2(x64)
System2: 32-Bit-CPU, Ubuntu Edgy Eft(x86)
Kernel-Version ist bei beiden 2.6.18.x
Habe gelesen, dass es an an den Architektur-Unterschied liegen könnte. Wie muss ich das Programm compilieren damit es auf allen Linux-Versionen läuft?
Muss eigentlich Qt installiert sein, damit man es auf einem System ausführen kann?
Danke schonmal im voraus für die Hilfe!