Programm läuft nicht auf zweiten Linux-Rechner

Alles rund um die Programmierung mit Qt
Antworten
twessels
Beiträge: 18
Registriert: 28. Mai 2007 13:23
Kontaktdaten:

Programm läuft nicht auf zweiten Linux-Rechner

Beitrag von twessels »

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!
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

Beitrag von nini_knoxville »

64/32 bit? hasts auf der 64bit maschine kompiliert und versucht auf der 32er zu oeffnen? mussts wohl auf der 32er nmochmal kompilieren
twessels
Beiträge: 18
Registriert: 28. Mai 2007 13:23
Kontaktdaten:

Beitrag von twessels »

ja genau, gibt es vielleicht einen Parameter für (q)make ?
Zandru
Beiträge: 84
Registriert: 29. Mai 2007 15:35

Beitrag von Zandru »

Antworten