Page 1 of 1

Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 07:38
by dirkv99
Hallo!

Ich nutze SUSE 9.0 und habe GCC 3.3.1 installiert. Ich würde nun gern eine Software nutzen wollen, die aber nur mit GCC 2.9.5 kompiliert werden kann. Gibt es eine Möglichkeit, von GCC 3.3.1 auf GCC 2.9.5 downzugraden (evtl. Deinstallation und Neuinstallation)? Falls ja, welche Probleme könnten damit verbunden sein?

Danke!
Dirk

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 09:51
by captaincrunch
Zieh dir die Sourcen des "alten" Compilers, und kompilier sie mit einem anderen Prefix (z.B. /usr/ local (was ohnehin standardmäßig passiert).

Um dann den "alten" Compiler zu nutzen, setzt du /usr/local dann einfach als erstes in deine PATH-Variable, so kannst du beide nutzen, und zerhasut dir nicht dein System.

danke!

Posted: 2004-06-22 10:15
by dirkv99
ich wusste nicht, dass man beide versionen parallel installieren kann - aber so ist es natürlich nahezu perfekt! danke!!
dirk

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 13:36
by Joe User
Ich würde ja eher nach /opt/gcc-2.95.3 installieren...

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 14:34
by dirkv99
Was muss ich beim kompilieren berücksichtigen? Kommt es nur auf die PATH-Reihenfolge an oder muss ich in irgendeiner Form explizit angeben, mit welchem Release ich gedenke zu kompilieren? :roll:
Dirk

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 14:52
by Joe User

Code: Select all

CPP="/opt/gcc-2.95.3/bin/cpp" CC="/opt/gcc-2.95.3/bin/gcc" CXX="/opt/gcc-2.95.3/bin/g++" ./configure --*

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 15:22
by dirkv99
Ich hoffe, ich habe Deine letzte Anwort richtig verstanden. Damit habe ich nun beide GCC-Releases installiert. Wie sieht es nun mit der Software aus, die ich gern mit GCC 2.95.4 kompilieren möchte? Bislang genügte "./configure", "make" und "make install". Muss ich etwas hinzufügen, dass auf die GCC 2.95.4 zurückgegriffen wird? Oder regelt das die Reihenfolge der jeweiligen PATH-Angaben?
Dirk

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 16:29
by captaincrunch
Oder regelt das die Reihenfolge der jeweiligen PATH-Angaben?
Haargenau.

Danke im übrigen für die Klarstellung, das ganze nach /opt zu schmeißen, /usr/local sollte ja auch nur als Beispiel dienen. ;)

Re: Problem mit GCC 3.3.1 Compiler

Posted: 2004-06-22 21:41
by Joe User
Auf die Anpassung der PATH-Variable kannst Du bei der Verwendung meiner obigen ./configure-Zeile verzichten, den Rest macht der GCC von selbst. Um den GCC-3.3.1 zu verwenden kannst Du zusätzlich auch auf die Anpassung der ./configure-Zeile verzichten, da der GCC-2.95.3 nicht im PATH gefunden wird.