我在 VirtualBox 中运行 CentOS-7-x86_64-Everything-1708.iso 的最小安装。
由于 Apache HTTPD 依赖性问题,我尝试通过以下方式配置 pcre:
./configure --prefix /usr/local/pcre/8.41
但我最终得到:
配置:错误:您需要 C++ 编译器来支持 C++。
我通过以下方式找到 GCC/CPP/CC
whereis gcc
whereis cpp
whereis cc
并分别接收:
抄送:/usr/bin/cc
cpp: /usr/bin/cpp /usr/lib/cpp /usr/share/man/man1/cpp.1.gz
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
yum install gcc
报告:
...
软件包 gcc-4.8.5-16.el7_4.1.x86_64 已安装并且是最新版本
没事做
有人能指出我正确的方向吗?
我对从头开始管理 Linux 很陌生,但我正在努力学习如何通过安装 Apache/PHP,make
因为yum
最新的 PHP 是 5.4。
答案1
在使用 GCC 编译器套件的系统上,C++ 编译器是g++
(cpp
是 C 预处理器)。
在其下查找 C++ 编译器的通用名称是c++
.这通常是指向适当的 C++ 编译器的符号链接,例如g++
或clang++
或任何已安装的系统编译器(如果已安装)。
脚本中的错误消息configure
表明您的系统上没有安装 C++ 编译器。在 Linux 上,C++ 编译器与 C 编译器分开安装。
要在 CentOS 上安装 GCC C++ 编译器:
yum install gcc-c++