cmake 를 이용하여 컴파일하고자 할 때,
[root@localhost hello]# cmake .
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
...와 같이 에러가 발생하며, 컴파일 준비에 실패할 수 있다.
원인은 컴파일러의 경로 지정을 하지 않았거나,
컴파일에 필요한 구성 요소들이 없는 것으로 추측하였다.
검색해 본 결과, 구성 요소의 부재!!
필요한 요소를 설치하기 위해
yum install gcc 등을 해보았으나, 이미 설치가 되어있다고 나온다.
다음과 같이 입력해보자.
[root@localhost hello]# yum install gcc-c++
그럼 설치 의존성을 조사한 후,
gcc-c++과 관련된 라이브러리를 설치할 것이냐고 묻는다. (y 해주고)
설치한 후에!!
다시 [root@localhost hello]# cmake .
그리고.. 다음 순서를 진행한다... (make 진행)