gcc - 如何在 FreeBSD 上安装 g++?

标签 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++ 不存在,如何安装/修复它?

最佳答案

gcc 在 FreeBSD 中的 ports 下仍然可用。要将最新版本(截至撰写本文时为 4.9)安装为端口,请执行以下操作:

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

如果您想将其作为软件包安装,请执行以下操作:

pkg install lang/gcc49

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

关于gcc - 如何在 FreeBSD 上安装 g++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23180725/

相关文章:

linux - 线程本地存储变量的地址

c - i386-elf-gcc 输出关于 "static a = 0"的奇怪汇编命令

c - 为什么尝试将上部 BIOS 内存映射到虚拟地址空间时 mmap 失败

linux - 有没有一种简单的方法来 fork 文件描述符?

c - K&R 练习 1-8。我可以让我的代码正常工作

c - 汇编语言到 C 问题与寄存器

c++ - C++ 中的段错误在预分配缓冲区中创建的对象上调用虚方法

macos - 在 64 位环境中编译 32 位 OS X 二进制文件

c - FreeBSD 数据结构与通信

gcc - 如何在 FreeBSD 8.1 64 位上使用 "gmake 32bit USE_JEMALLOC=yes"for redis