คุณสามารถติดตั้ง GCC 4.9 โดยสร้างจากพอร์ตด้วย
cd /usr/port/lang/gcc49; make install clean
หรือถ้าคุณมี portmaster
portmaster -DHB lang/gcc49
หรือถ้าคุณชอบแพ็คเกจด้วย
pkg install lang/gcc49
หากคุณเปลี่ยนlang/gcc49
ไปlang/gcc
คุณจะติดตั้ง GCC เวอร์ชันที่เสถียรล่าสุดในขณะนี้คือ GCC 4.7
เมื่อคุณต้องการสร้างพอร์ตทั้งหมดด้วย GCC แทนที่จะเป็น Clang คุณจะต้องแก้ไข/etc/make.conf
และเพิ่ม
.if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc49)
CC=gcc49
CXX=g++49
CPP=cpp49
.endif
และแก้ไข/etc/libmap.conf
และเพิ่มที่นั่น
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
นี่คือบทความจาก FreeBSD.orgซึ่งจะอธิบายรายละเอียดเพิ่มเติม
แต่คุณไม่ต้องการ GCC สำหรับพอร์ตจริงๆพอร์ตทั้งหมดที่ขึ้นอยู่กับ GCC จะใช้ GCC
แก้ไข:
และg++
จะติดตั้งพร้อมกับพอร์ต GCC ทั้งหมด