在我的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++
不存在,如何安装/修复此问题?
答案 0 :(得分:7)
gcc
。要将最新版本(截至本文撰写,4.9)安装为端口,请执行以下操作:
cd /usr/ports/lang/gcc49/ && make install clean
如果要将其作为包安装,请执行以下操作:
pkg install lang/gcc49
这会将C,C ++,Fortran和Java前端安装为gcc49
,g++49
,
分别为gfortran49
和gcj49
。
答案 1 :(得分:-4)
它在FreeBSD 10中重命名。通过在/ usr / bin中创建符号链接来修复:
g++@ -> /usr/bin/clang++