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!
Programm läuft nicht auf zweiten Linux-Rechner
-
nini_knoxville
- Beiträge: 29
- Registriert: 1. März 2007 16:07
- Kontaktdaten:
schau dir das mal an: http://doc.trolltech.com/4.2/deployment-x11.html