GCC installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
battleduck
Beiträge: 2
Registriert: 10.08.2004 14:11:18

GCC installieren

Beitrag von battleduck » 10.08.2004 14:57:38

Hallo.
Wir haben einen Game Root-Server mit Debian Woody.

um BFSMD in der aktuellen Version zu installieren, brauchen wir ein aktuelles Glibc 2.3.
Um Das aber zu installieren brauchen wir GCC 3.2. IVorinstalliert ist GCC 2.95.4 aus dem Jahre Schnee.

Configure und Make hat funktioniert, aber ich bekomme immernoch als Version 2.95.4 angezeigt.

Ich hab auch schon in anderen Foren geschaut, aber da findet man nix.

Denn mit apt-get ändert der Server nicht wirklich was. ;/

Hat wer ne Idee oder einen Link zu einen Tut, ausser dem offiziellen???


Thx


Battleduck

Benutzeravatar
KayVoo
Beiträge: 37
Registriert: 12.07.2004 00:42:00
Kontaktdaten:

Beitrag von KayVoo » 10.08.2004 15:40:29

naja die apt sources auf testing/unstable umstellen wäre natürlich eine möglichkeit

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 10.08.2004 16:20:03

was heißt "configure und make haben funktioniert"?

heißt das jetzt du hast dir die Sources gezogen und selber kompiliert und dann?

hast du "make install" gemacht?

weißt du wo die "gcc" Datei gelandet ist?

welche gcc gibt dir "which gcc" zurück?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 10.08.2004 16:28:16

Savar hat geschrieben:...
weißt du wo die "gcc" Datei gelandet ist?

welche gcc gibt dir "which gcc" zurück?
Nun ja, which gcc wird höchstwahrscheinlich ein /usr/bin/gcc zurückgeben. Unter Debian (und unter anderen Distributionen vermutlich auch) ist das meist nur ein Link auf das eigentliche Binary. Schau dir das also mal mit ls -l /usr/bin/gcc genau an.

Ich vermute mal, wenn das Kompilieren problemlos durchgelaufen ist, dann liegt der gcc3.x auch in /usr/bin rum und es muss nur der Link angepasst werden.

Grüße, Marco

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 10.08.2004 17:43:20

Default ist soweit ich weiss PREFIX=/usr/local, also sollte der gcc-3.3 unter /usr/local/bin gelandet sein...

Kann aber auch sein, dass ich mich da gerade irre...

Aber abgesehen davon: Ein libc Upgrade ist alles andere als einfach da *alle* Programme von der libc abhängen und es dabei durchaus passieren kann, dass plötzlich *gar nichts* mehr geht... Des weitere hat gcc >=3.2 ein geändertes Application Binary Interface für C++, so dass mit gcc-3.2 oder später compilierte Programme nicht mit Libs funktionieren, die mit gcc < 3.2 kompiliert wurden.

Ich würde einfach auf Sarge dist-upgraden...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

battleduck
Beiträge: 2
Registriert: 10.08.2004 14:11:18

Beitrag von battleduck » 12.08.2004 12:26:10

danke hat sich erledigt...mit sarge gings... :) *warum-auch-immer*

thx...Battleduck

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 12.08.2004 14:20:31

Vielleicht weil Sarge die neue libc bereits hat?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten