Seite 1 von 1

(gelöst) Qt installieren unter Suse Linux

Verfasst: 20. Dezember 2006 17:02
von Jan
Hi!

Ich versuche grade Qtopia Core 4.2.2 auf meinem Suse Linux 9.3 Rechner zu installieren um damit erstmal normale Applikationen entwickeln.

Dabei bin ich entsprechend der Dokumentation vorgegangen und nun an dem Punkt angelangt wo ich das shell-Skript ./configure laufen lassen soll.

Meine shell ist bash und mein compiler make.

Allerdings will das configure script den compiler g++ verwenden.
"./configure -help" zeigt mir den Schalter -platform target. Als Optionen scheine ich ich -platform alle Unterordner aus dem Ordner mkspecs übergeben zu können. Allerdings finde ich im Ordner mkspecs nichts, dass linux-make oder ähnlich heisst.. (linux-g++, linux-g++64, win32-g++ gibt es zB).

Wie soll ich, als Linux Anfänger, vorgehen? Selber eine Datei unter mkspecs schreiben, g++ besorgen oder habe ich einfach etwas übersehen?

Vielen Dank für eure Antworten!

Verfasst: 20. Dezember 2006 18:19
von BartSimpson
In dem Fall kannste -platform weglassen. Da das nur benötigt wird, wenn du es für eine andere Plattform (z.b. AVR,Sparc) etc übersetzen willst.

Verfasst: 20. Dezember 2006 18:41
von Jan
Achso, Danke Dir!

Hast du auch eine Idee, wie ich das configure-script am geschicktesten dazu bringe, statt g++ den make-Compiler zu verwenden?

Verfasst: 20. Dezember 2006 18:53
von Christian81
Was ist der make-Compiler? Kenn ich nicht.

Verfasst: 20. Dezember 2006 19:01
von Jan
Der Befehl

./configure

startet ein script, welches offensichtlich mit dem Befehl "g++" versucht verschiedene Dateien zu übersetzen.

"g++" ist meinem Suse Linux offensichtlich unbekannt. Stattdessen kann ich aber über den Befehl "make" Quellcode übersetzen.

Ich würde diesem Script also gerne mitteilen, dass es statt g++ bitte make verwenden soll.

Ich hoffe mein Anliegen wird nun verständlich :oops:

Verfasst: 20. Dezember 2006 19:20
von Christian81
Tschuldigung wenn das jetzt hart klingt, aber Du hast wirklich vor mit Qt zu Programmieren? Evtl. wäre ein Grundkurs erstmal besser.
Gcc ist dein Compiler der bei evtl. nicht installiert ist. make ist ein Programm zum Abarbeiten von Makefiles welche intern gcc/g++ benutzen.

Verfasst: 20. Dezember 2006 20:05
von Jan
Ah, Danke Dir! Ich musste GCC installieren damit es funktioniert.

Und irgendjemand hatte mir mal erzählt bei Linux wäre Qt und ein C++ Compiler Standard..