문제
다음 중 소스 설치 기법으로 cmake를 이용하는 프로그램으로 알맞은 것은?
① PHP ② GNOME ③ MySQL ④ Apache httpd
정답
3번
해설
정답: 3. MySQL 은 비교적 이른 시기부터 빌드 구성에 cmake 를 사용한다. 나머지(PHP·GNOME 구성요소·Apache httpd)는 전통적인 ./configure → make → make install 방식을 쓴다.
오답 풀이
- 1번: PHP 는 ./configure 방식으로 설치한다.
- 2번: GNOME 관련 패키지들은 일반적으로 ./configure(또는 meson) 기반이며 본 문제에서 cmake 대표로 보지 않는다.
- 3번: MySQL 이 cmake 기반 빌드를 사용하므로 옳다.
- 4번: Apache httpd 는 ./configure 방식으로 설치한다.
보충 개념 configure 는 셸 스크립트로 환경을 점검하지만, cmake 는 플랫폼 독립적 빌드 설정을 생성하는 별도 도구다. cmake 사용 시 "cmake . → make → make install" 흐름을 따른다.