Chcę zainstalować gcc 4.7, aby móc korzystać z niektórych funkcji c ++ 11.
Pobrałem źródło, uruchomiłem ./configure
i powiedziano mi, że potrzebuję GMP. Pobrałem do tego kod, uderzyłem ./configure
i powiedziano mi, że potrzebuję m4. Ale mam już m4 (przynajmniej tak mówi mi synamptic).
Co się dzieje i jak mogę to naprawić?
software-installation
gcc
soandos
źródło
źródło
Odpowiedzi:
Możesz wypróbować ten PPA do instalacji gcc 4.7. Pamiętaj, że ma pakiety tylko dla 12.04, a nie dla 11.10.
Uruchom następujące polecenia w terminalu:
Lub, jeśli wolisz graficzny sposób instalacji PPA, spójrz na Co to są PPA i jak ich używać? .
źródło
add-apt-repository
zainstalowałem, naprawiłem to za pomocąsudo apt-get install python-software-properties
UWAGA!!
Najprawdopodobniej musisz także zająć się g ++ - 4.7
Tak więc pełna lista poleceń będzie:
Nie zapomnij także o aktualizacji alternatyw, jak sugerowano tutaj
Potwierdzono, że działa w Ubuntu 12.04
źródło
sudo rm /usr/bin/gcc sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc
Wyszukaj w katalogu kompilacji
config.log
pliki i wyszukaj komunikat o błędzie. To powinno dać trochę wskazówek.BTW, jeśli nie potrzebujesz dokładnie 4.7, możesz spróbować zainstalować pakiet gcc-snapshot. To powinno mieć funkcje, których potrzebujesz. Jednak jeśli nie pamiętam poprawnie, nie instaluje się go w standardowym miejscu.
źródło
Jest to kompletny przewodnik po tym, jak budować ze źródeł gcc-4.7 na Ubuntu 12.04 64 bity:
http://solarianprogrammer.com/2012/04/13/building-gcc-4-7-on-ubuntu-12-04/
źródło