티스토리 뷰
https://unix.stackexchange.com/questions/130639/how-do-i-install-the-latest-gcc-on-freebsd
You can install GCC 4.9 by building it from ports with
cd /usr/port/lang/gcc49; make install clean
or if you have portmaster
portmaster -DHB lang/gcc49
or if you prefer packages with
pkg install lang/gcc49
If you change lang/gcc49
to lang/gcc
you will install the most recent stable version of GCC currently this is GCC 4.7.
When you want to build all your ports with GCC instead of Clang you have to edit /etc/make.conf
and add
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc49)
CC=gcc49
CXX=g++49
CPP=cpp49
.endif
and edit /etc/libmap.conf
and add there
libgcc_s.so.1 gcc49/libgcc_s.so.1
libgomp.so.1 gcc49/libgomp.so.1
libobjc.so.3 gcc49/libobjc.so.4
libssp.so.0 gcc49/libssp.so.0
libstdc++.so.6 gcc49/libstdc++.so.6
Here is an article from FreeBSD.org which explains this in more detail.
But you don't really need GCC for the ports, all ports that already depend on GCC will use GCC.
Edit:
And yeah g++
will be installed with all GCC ports.
공지사항