Chciałbym eksperymentować z nowym kompilatorem GCC 5.1 C ++ na Ubuntu.
Pobrałem więc i zainstalowałem 64-bitowy system Linux Ubuntu Desktop 15.04 na maszynie wirtualnej.
Następnie w terminalu wprowadziłem następujące polecenia:
sudo apt-get update
sudo apt-get install g++5
Kilka pakietów zostało pobranych i zainstalowanych; ale kiedy wejdę:
g++ --version
Nadal otrzymuję:
g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
Próbowałem też (z tego pytania ):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5
Ale nadal otrzymuję 4.9.2 jako wynik z g++ --version
.
Co powinienem zrobić, aby wypróbować g ++ 5.1 bez budowania całości ze źródeł?
Czy można zainstalować wstępnie skompilowane pliki binarne?
apt
software-installation
gcc
c++
MikePro
źródło
źródło
Odpowiedzi:
Pakiet GCC 5.x nie jest dostępny w wersji 15.04. Możesz go uzyskać, dodając PPA, takie jak https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain
Nie jestem pewien, czy spowoduje to, że będzie to domyślny kompilator, więc może być konieczne wywołanie go jako
g++-5
lub podobnego, aby go użyć. Możesz również mieć poważne problemy z łączeniem się z niektórymi bibliotekami C ++ zawartymi w Ubuntu 15.04, ponieważ ma on pewną niezgodność z wersją 4.9, przede wszystkim w przypadku STL.źródło
Nie testowałem go na Ubuntu 15.04, ale w ten sposób zainstalowałem go na Ubuntu 14.04 z PPA.
Możesz też pobrać i skompilować ze źródła. Robiłem to wcześniej, ale zajmuje to trochę więcej czasu.
źródło
Chociaż ma to kilka miesięcy, jeśli chcesz, aby g ++ - wersja na wyjście 5.1, postępuj zgodnie z następującymi instrukcjami: Jak korzystać z najnowszej gcc (wskazówka: dowiązania symboliczne)
źródło
15.04 jest teraz EOL, ale kiedy był jeszcze w użyciu, można zainstalować,
hardening-wrapper
który jest w zestawie/usr/bin/gcc-5
.gcc-5
Pakiet jest już dostępny na 15.10+.źródło