GCC 3.3 kompileren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

GCC 3.3 kompileren

Beitrag von DerFahnder » 03.06.2003 20:06:26

Hallo,

ich hab mir gerad den gcc 3.3 gezogen und wollt jetzt eigentlich wissen, wo ich den gcc 3.3 als default compiler eintragen (damit make den 3.3er benutzt).
Ausserdem würd ich gern paar Compileroptionen standardmäßig setzten, wie arch und O=2.

Benutzeravatar
riankrimsteel
Beiträge: 131
Registriert: 23.03.2003 19:06:06
Wohnort: Göttingen
Kontaktdaten:

Beitrag von riankrimsteel » 03.06.2003 22:30:03

Hi,

den gcc3.3 als Standardcompiler ist ganz einfach, dazu musst du ihn nur umlinken:

Code: Alles auswählen

ln -fs /usr/bin/gcc3.3 /usr/bin/gcc
sollte das erledigen.
Bei den CFLAGS weiss ich nicht so ganz wie man die global setzt, da diese auf jeden Fall von den CFLAGS im Makefile überschrieben werden, von daher ist das ganze auch relativ Sinnfrei, wie ich finde.

Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.

DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

Beitrag von DerFahnder » 04.06.2003 09:19:48

Jau danke, funktioniert, jetzt erst mal den Kernel neu kompilieren :D.
Das mit den flags wusst ich nicht, aber danke für die Info :)

DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

Beitrag von DerFahnder » 04.06.2003 10:03:22

Ähm, ich krieg mit dem gcc 3.3 den Kernel nicht kompiliert, bricht direkt beim bzImage ab.
Hat jemand schon mal nen 2.4.20 Kernel mit dem gcc-3.3 kompiliert?
Geht das überhaupt?
Oder hab ich vielleicht beim kompilieren vom gcc nen Fehler gemacht?

DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

Beitrag von DerFahnder » 04.06.2003 10:10:17

Den Mplayer krieg ich übrigens mit dem gcc 3.3 kompiliert.

Benutzeravatar
Phoenix
Beiträge: 227
Registriert: 25.01.2003 14:54:21
Wohnort: Niederrhein

Beitrag von Phoenix » 04.06.2003 10:19:02

Das ist ein Bug im Compiler
siehe hier
OS: Debian SID

--- Alles wird gut ;) ---
MfG Andy

DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

Beitrag von DerFahnder » 05.06.2003 12:30:44

Jau danke, habs zwischenzeitlich auch schon gelesen.
Den 2.5.70 hab ich jetzt aber mal endlich kompiliert gekriegt, allerdings hab ich jetzt riesen probs mit meinem system. Werd wohl den debian way gehen und auf unstable upgraden.
Dann kann ich mir auch das ganze rumkompilieren schenken.

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 05.06.2003 13:26:59

riankrimsteel hat geschrieben:Hi,

den gcc3.3 als Standardcompiler ist ganz einfach, dazu musst du ihn nur umlinken:

Code: Alles auswählen

ln -fs /usr/bin/gcc3.3 /usr/bin/gcc
sollte das erledigen.
Bei den CFLAGS weiss ich nicht so ganz wie man die global setzt, da diese auf jeden Fall von den CFLAGS im Makefile überschrieben werden, von daher ist das ganze auch relativ Sinnfrei, wie ich finde.

Gruss
Dennis
Ps: der link wird bei update des gcc Paketes wieder zurückgesetzt auf die compilerversion die im jeweiligen Tree (stable/testing/unstable) standard ist.

DerFahnder
Beiträge: 42
Registriert: 08.03.2003 13:59:32

Beitrag von DerFahnder » 05.06.2003 14:55:14

Welche Version ist denn gerad bei Unstable aktuell? Ich hab 3.2 im Kopf, ist das noch korrekt?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 05.06.2003 15:01:59

v3.3
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Antworten