Ero sivun ”GCC 4.1 Gentoossa” versioiden välillä

Siirry navigaatioon Siirry hakuun
53 merkkiä lisätty ,  26. toukokuuta 2006
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
Tämä ohje kertoo miten saat [[Gentoo|Gentoosi]] käyttämään [[gcc]]:n 4.1 versiota. Järjestelmä käännetään asennuksen jälkeen uudestaan, jotta ohjelmat linkitettäisiin uutta cgg:n versioita vastaan.
Tämä ohje kertoo, kuinka [[Gentoo]]n saa käyttämään [[GCC]]:n versiota 4.1. Järjestelmä käännetään asennuksen jälkeen uudestaan, jotta ohjelmat linkitettäisiin uutta GCC:n versiota vastaan.


'''Kaikki ohjelmat eivät vielä käänny GCC:n uusilla versioilla.
'''Kaikki ohjelmat eivät toistaiseksi käänny GCC:n uusilla versioilla.


''Suosittelen käyttämään 4* sarjalaisista 4.0-versiota, koska se kääntää suunnilleen kaikki ohjelmat ongelmitta. Tätä ohjetta voi soveltaa siihen lähes sellaisenaan.''
''4.* sarjalaisista suositellaan yhä käytettäväksi 4.0-versiota, koska se kääntää suunnilleen kaikki ohjelmat ongelmitta. Tätä ohjetta voi soveltaa siihen lähes sellaisenaan.''


==GCCn asentaminen ja järjestelmän päivittäminen==
==GCC:n asentaminen ja järjestelmän päivittäminen==
===GCCn asentaminen===
===GCC:n asentaminen===
Ensin vaihdetaan se -*-haaraan
Ensin vaihdetaan -*-haaraan
  echo "=sys-devel/gcc -*" >> /etc/portage/package.keywords
  echo "=sys-devel/gcc -*" >> /etc/portage/package.keywords
Nyt voidaan asentaa GCC
Sitten voidaan asentaa GCC
  emerge -u gcc
  emerge -u gcc
===GCCn ottaminen käyttöön===
===GCC:n ottaminen käyttöön===
Vaihdetaan kääntäjä
Vaihdetaan kääntäjä
  #Ensiksi katsotaan mitkä versiot ovat asennettuna
  #Ensiksi katsotaan mitkä versiot ovat asennettuna
  gcc-config -l
  gcc-config -l
  #Seuraavaksi otetaan käyttöön GCC 4.1.1
  #Sitten otetaan käyttöön GCC 4.1.1
  gcc-config i686-pc-linux-gnu-4.1.1
  gcc-config i686-pc-linux-gnu-4.1.1
  source /etc/profile
  source /etc/profile
Rivi 21: Rivi 21:
  emerge --oneshot -av libtool
  emerge --oneshot -av libtool


Asennataan libstdc++, jotta voidaan ajaa vanhempaan kääntäjään linkitettyjä ohjelmia
Tämän jälkeen asennetaan libstdc++, jotta voidaan ajaa vanhempaan kääntäjään linkitettyjä ohjelmia
  emerge --oneshot sys-libs/libstdc++-v3
  emerge --oneshot sys-libs/libstdc++-v3


Rivi 37: Rivi 37:
Lopuksi poistetaan vanha kääntäjä
Lopuksi poistetaan vanha kääntäjä
  emerge -aC =sys-devel/gcc-<versio>
  emerge -aC =sys-devel/gcc-<versio>
Esim. version gcc 3.3 poistaminen
Esimerkiksi GCC 3.3:n poistaminen tapahtuu seuraavasti:
  emerge -aC =sys-devel/gcc-3.3*
  emerge -aC =sys-devel/gcc-3.3*


==Paketteja, jotka eivät käänny gcc-4.1:llä==
==Paketteja, jotka eivät käänny gcc-4.1:llä==
* gimp-* (Riippuen USE-asetuksista)
* [[GIMP|gimp]]-* (Riippuen USE-asetuksista)


[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
4 316

muokkausta

Navigointivalikko