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を管理するのは初めてですが、最新のPHPが5.4なので、make
Apache / PHPをインストールする方法を学びたいと思います。yum
答え1
GCC コンパイラファミリを使用するシステムでは、C++ コンパイラはg++
(cpp
は C プリプロセッサ) です。
C ++コンパイラを見つけるための一般的な名前は、通常インストールされているシステムコンパイラ(インストールされている場合)などのc++
適切なC ++コンパイラへのシンボリックリンクです。g++
clang++
スクリプトのエラーメッセージは、configure
C ++コンパイラがシステムにインストールされていないことを示します。 Linuxでは、C ++コンパイラはCコンパイラとは別にインストールされます。
CentOS に GCC C++ コンパイラをインストールするには:
yum install gcc-c++