2012-10-20 11 views
5

muszę zainstalować najnowszą wersję GCC na Linux Mint 13. Znalazłem kilka przydatnych poleceń terminala dla Ubuntu 12.04, ale wydaje się, że nic podobnego do Mennicy istnieje w Internecie ...Jak zainstalować GCC 4.7.2 na Linux Mint?

Edit: I rozwiązać problem, tak, aby pomóc w każdy inny, pisać te polecenia:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install g++-4.7 c++-4.7

Wszystko działa dobrze. :)

Odpowiedz

2

Aby znaleźć konkretny rodzaj opakowania

apt-cache search "package" 

CASE "gcc". Mine pokazało co najmniej 40 różnych pakietów kompilatorów gnu do wyboru. Ten, który brzmi tak, jak chcesz, to gcc-4.7-base. Przed wyszukiwaniem możesz również zaktualizować apt-get.

sudo apt-get update 
5

Zbudowałem go ze źródła, gdy robiłem to nie tak dawno temu.

I przestrzegać instrukcji here, ale pobraniu i rozpakowaniu gcc 4.7.2 pierwszy i ostatni, zamiast zastąpić kroki od 3 do 5 działa ten skrypt, który pochodzi z nim (co robi te kroki dla ciebie):

gcc-4.7.2/contribs/download_prerequisites

można pobrać źródła gcc z jednego z mirrorów: http://gcc.gnu.org/mirrors.html


Edit: dodał Instrukcje w-postu

  1. Pobierz i rozpakuj g ++ - 4.7.2

  2. $ sudo apt-get install gcc-multilib m4

  3. W celu zrekompensowania niedostatecznej informacji o ścieżce, dodanych w tym do .bashrc

    eksport LD_LIBRARY_PATH =/usr/lokalnym/Ilb: $ LD_LIBRARY_PATH

    eksport LIBRARY_PATH =/usr/lib/i386 l inux-gnu eksport

    eksport C_INCLUDE_PATH =/usr/include/i386-linux-gnu eksport

    eksport CPLUS_INCLUDE_PATH =/usr/include/i386-linux-gnu

  4. Dodaj te dowiązania do tego samego powód:

    $ sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h/usr/include/gnu

    $ sudo ln -s/usr/lib/i386 -linux-gnu/crti.o/usr/lib/crti.O

    $ sudo ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o

    $ sudo ln -s/usr/lib/i386-linux- GNU/crtn.o /usr/lib/crtn.o

    $ sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3

  5. run gcc-4.7.2/edycje/download_prerequisites

  6. configure, make, make install

Powiązane problemy