Muokataan sivua GCC 4.1 Gentoossa

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Vanhentunut}}
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.


Tämä ohje kertoo, kuinka [[Gentoo]]n saa käyttämään [[GCC]]:n versiota 4.1. Asennuksen jälkeen järjestelmä on joissain tapauksissa käännettävä uudestaan, jotta ohjelmat linkitettäisiin uuden kääntäjän kirjastoja vastaan.
'''Kaikki ohjelmat eivät toistaiseksi käänny GCC:n uusilla versioilla.


'''Kaikki ohjelmat eivät toistaiseksi käänny GCC:n uusilla versioilla.
''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.''


==GCC:n asentaminen ja järjestelmän päivittäminen==
==GCC:n asentaminen ja järjestelmän päivittäminen==
===GCC:n asentaminen===
===GCC:n asentaminen===
  emerge -av gcc
Ensin vaihdetaan -*-haaraan
 
echo "=sys-devel/gcc -*" >> /etc/portage/package.keywords
Sitten voidaan asentaa GCC
  emerge -u gcc
===GCC:n ottaminen käyttöön===
===GCC:n ottaminen käyttöön===
Vaihdetaan kääntäjä
Vaihdetaan kääntäjä
Rivi 22: Rivi 24:
  emerge --oneshot sys-libs/libstdc++-v3
  emerge --oneshot sys-libs/libstdc++-v3


Jos käytät [[ccache]]a, on se tyhjennettävä:
===Järjestelmän uudelleenkääntäminen===
 
Jos käytät [[ccache]]a, on se tyhjennettävä ennen järjestelmän uudelleen kääntämistä:
  CCACHE_DIR="/var/tmp/ccache" ccache -C
  CCACHE_DIR="/var/tmp/ccache" ccache -C


===Järjestelmän uudelleenkääntäminen===
Nyt käytössäsi on kääntäjän uusin versio, seuraavaksi käännetään järjestelmä
Jos vanha [[kääntäjä]]si oli vanhempi kuin gcc-4.0, sinun on nyt käännettävä järjestelmä uudelleen.
emerge -eav system
  emerge -eav world
  emerge -eav world
Mikäli käännöstyö jossain vaiheessa katkeaa, voit jatkaa sitä seuraavalla komennolla
emerge --resume
Voit myös jättää yhden käännöksen välistä komennolla
emerge --resume --skipfirst


===Vanhan kääntäjän poistaminen===
===Vanhan kääntäjän poistaminen===
Rivi 42: Rivi 41:


==Paketteja, jotka eivät käänny gcc-4.1:llä==
==Paketteja, jotka eivät käänny gcc-4.1:llä==
* app-accesibility/festival, app-accesibility/speech-tools (KDE USE="accesibility"-riippuvuudet!)
* [[GIMP|gimp]]-* (Riippuen USE-asetuksista)
* http://bugs.gentoo.org/show_bug.cgi?id=117482


[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
[[Luokka:Gentoo]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline: