如何在FreeBSD上安装g ++?

时间:2014-04-20 09:46:07

标签: gcc freebsd

在我的FreeBSD 10.0服务器上,我收到以下错误:

# make
/usr/bin/g++ crypto.cpp md4.cpp rsalib1.cpp base64.cpp cmdbase.cpp signer.cpp wmsigner.cpp -o wmsigner
make: exec(/usr/bin/g++) failed (No such file or directory)
*** Error code 1

Stop.
make: stopped in /tmp/wmsigner-2.0.3

/usr/bin/g++不存在,如何安装/修复此问题?

2 个答案:

答案 0 :(得分:7)

在端口下的FreeBSD中仍然可以使用

gcc。要将最新版本(截至本文撰写,4.9)安装为端口,请执行以下操作:

cd /usr/ports/lang/gcc49/ && make install clean

如果要将其作为包安装,请执行以下操作:

pkg install lang/gcc49

这会将C,C ++,Fortran和Java前端安装为gcc49g++49, 分别为gfortran49gcj49

答案 1 :(得分:-4)

它在FreeBSD 10中重命名。通过在/ usr / bin中创建符号链接来修复:

g++@ -> /usr/bin/clang++