Wie installiere ich die neueste gcc
Version auf FreeBSD und richte das System so ein, dass diese neueste Version zum Kompilieren weiterer Programme verwendet wird?
Zum Zeitpunkt dieses Schreibens ist die neueste Version von gcc
Version 4.9.0. Und ich benutze FreeBSD 10.0.
Ich brauche eigentlich g++
den C ++ - Compiler; aber ich muss so etwas wie ein gcc49
Paket dafür installieren , oder?
gcc
meine Software kompilieren. Und vielleicht die Ports, die ich danach installieren würde, wenn das möglich wäre.Antworten:
Sie können GCC 4.9 installieren, indem Sie es aus Ports mit erstellen
oder wenn du hast
portmaster
oder wenn Sie Pakete mit bevorzugen
Wenn Sie zu wechseln
lang/gcc49
,lang/gcc
installieren Sie die aktuellste stabile Version von GCC. Dies ist derzeit GCC 4.7.Wenn Sie alle Ihre Ports mit GCC anstelle von Clang erstellen möchten, müssen Sie diese bearbeiten
/etc/make.conf
und hinzufügenund dort bearbeiten
/etc/libmap.conf
und hinzufügenHier ist ein Artikel von FreeBSD.org, der dies ausführlicher erklärt.
Sie benötigen GCC jedoch nicht wirklich für die Ports. Alle Ports, die bereits von GCC abhängen, verwenden GCC.
Bearbeiten:
Und ja,
g++
wird mit allen GCC-Ports installiert.quelle
lang/gcc5
auch existiert.lang/gcc7
(Dezember 2017)lang/gcc
wurde, zeigte nicht auflang/gcc49
.