Jak zainstalować gcc
najnowszą wersję na FreeBSD i skonfigurować system, aby ta najnowsza wersja była używana do kompilowania kolejnych programów?
W chwili pisania tego tekstu najnowszą wersją gcc
jest wersja 4.9.0. I używam FreeBSD 10.0.
Naprawdę potrzebuję g++
kompilatora C ++; ale muszę zainstalować coś takiego jak gcc49
pakiet, prawda?
gcc
skompilować moje oprogramowanie. A może porty, które później zainstalowałbym, jeśli można to zrobić.Odpowiedzi:
Możesz zainstalować GCC 4.9, budując go z portów za pomocą
lub jeśli masz
portmaster
lub jeśli wolisz pakiety z
Jeśli zmienisz
lang/gcc49
nalang/gcc
, zainstalujesz najnowszą stabilną wersję GCC, obecnie jest to GCC 4.7.Jeśli chcesz zbudować wszystkie porty za pomocą GCC zamiast Clang, musisz edytować
/etc/make.conf
i dodawaći edytuj
/etc/libmap.conf
i dodaj tamOto artykuł z FreeBSD.org, który wyjaśnia to bardziej szczegółowo.
Ale tak naprawdę nie potrzebujesz GCC dla portów, wszystkie porty, które już zależą od GCC, będą używać GCC.
Edytować:
I tak
g++
zostanie zainstalowany ze wszystkimi portami GCC.źródło
lang/gcc5
istnieje.lang/gcc7
(grudzień 2017 r.)lang/gcc
nie wskazywał nalang/gcc49
.