GNU/Linux >> Znalost Linux >  >> Debian

Debian – získat nejnovější Gcc pro Debian?

Nemohu vytvářet své aplikace na gcc, protože používám různé funkce c++0x. Jsem na Debianu 6 (Lenny) a po upgradu/aktualizaci mám gcc verzi 4.4.5-8. Nejsem si jistý, která verze je vyžadována, ale mingw 4.6.2 funguje. gcc 4.7.0 je venku.

Jak nainstaluji gcc verze 4.6+ na Debian?

Přijatá odpověď:

Debian 6.0 je Squeeze (aktuálně stabilní); Lenny byl 5.0 (momentálně oldstable). Předpokládám, že jste mysleli Squeeze.

Použijte apt-pinning k bezpečnému přidání Wheezy (aktuálně testovaného) do vašeho sources.list a poté nainstalujte gcc-4.7/wheezy.

Jinými slovy, váš /etc/apt/sources.list by měl vypadat nějak takto:

deb local.debian.mirror squeeze main
deb local.debian.mirror wheezy main

zatímco vaše /etc/apt/preferences by měl vypadat nějak takto:

Package: *
Pin: release n=squeeze
Pin-Priority: 900

Package: *
Pin: release n=wheezy
Pin-Priority: 200

(Na přesných číslech příliš nezáleží; podrobnosti o tom, co znamenají různé rozsahy, najdete v man 5 apt_preferences.)

Tím zabráníte neúmyslné instalaci testovacích balíčků. (Samozřejmě můžete upgradovat celý svůj systém na testování.)

Při apt-get install gcc-4.7/testing se mohou vyskytnout chyby v rozlišení protože bude mít závislosti, které vyžadují verze vyšší než stabilní; apt-get --target-release testing install gcc-4.7 nastaví testování na prioritu 990 po dobu trvání příkazu.


Debian
  1. Jak získat aktualizace LTS pro Debian 6 (Squeeze)

  2. Jak obnovit heslo pro sudo v Debianu

  3. Připravte Debian Stretch na instalaci GlusterFS 3.12

  1. ISPConfig 3 ProFTPd pro Debian

  2. Začněte s Tasksel v Debianu

  3. jak nainstalovat gui pro debian

  1. Získejte hodnoty kormidla pro uvolnění kormidla

  2. Jak nainstalovat kompilátor GCC na Debian 10 Linux

  3. Jak nastavit Nginx jako reverzní proxy pro Apache na Debianu 11