GCC 3.1 - wie?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
dumbobido
Beiträge: 142
Registriert: 15.07.2002 09:38:43
Wohnort: münchen

GCC 3.1 - wie?

Beitrag von dumbobido » 15.07.2002 09:49:45

servus!

ich hab mti apt den gcc 3.1 installiert. ging wunderbar.
parallel ist noch der 2.95 installiert, weil der vorraussetzung fürs "pentium_builder" paket ist,
jetzt möchte ich einiges mit dem gcc3.1 compilieren.
aber wenn ich "gcc -v" eingebe, gibts nur ein "version 2.95" zurück.
Wie kann ich mit dem neuen gcc compilieren?
wie kann ich den mit dem "pentium_builder" benutzen?

danke!!
--------------------------------------------------------
Beati pauperes spiritu.
--------------------------------------------------------

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 15.07.2002 09:53:47

Das Binary des gcc 3.1 heißt gcc-3.1 und liegt in /usr/bin. pentium-builder benennt iirc. /usr/bin/gcc um und legt dann ein Skript als /usr/bin/gcc ab, worin dann der gcc mit bestimmten Parametern aufgerufen wird. Öffne /usr/bin/gcc doch mal probeweise mit nem Editor.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 15.07.2002 10:57:01

export CC=gcc-3.1

Benutzeravatar
x-eniac
Beiträge: 660
Registriert: 12.03.2002 16:08:54
Wohnort: Wien
Kontaktdaten:

Beitrag von x-eniac » 15.07.2002 11:06:36

Code: Alles auswählen

export CC=gcc3.1 
./configure 
make all install
macht mir also mein neuen Binary mit GCC3.1

Code: Alles auswählen

export CC=gcc3.1
export CC_FLAGS="march=athlon -04"
./configure
make all install
Sollte dann Athlon optimierten Code erzeugen, ist das richtig?
Ich vergesse diese blöden Compilereinstellungen immer.
Bei mit gab's das letzte mal übrigens ziemliche Probs mit dem Pentium_Builder installieren.
Traue niemanden der nicht einmal bis 2 zählen kann!
Meine Jabber ID: xeniac@jabber.at

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 15.07.2002 11:13:09

KDE und QT sind c++ darum soltlest Du auch noch die CXXFLAGS setzen.
Ich weiss nicht, ob Du nur beim Abtippen Fehler gemacht hast, aber die Einstellungen wären wie folgend:

export CC=gcc-3.1
export CFLAGS="-O3 -march=athlon -ffast-math -finline-functions"
export CXXFLAGS="-O3 -march=athlon -ffast-math -finline-functions"

In der manpage zu gcc-3.1 findest Du die Erklärung zu den jeweiligen optionen

Antworten