문제
다음 중 소스 설치 방법으로 cmake를 선택한 프로젝트로 틀린 것은?
① MySQL ② PHP ③ KDE ④ LMMS
정답
2번
해설
정답: 2. PHP 는 전통적인 ./configure → make → make install 방식(autotools)으로 빌드한다. MySQL·KDE·LMMS 는 cmake 기반이므로, cmake 를 선택한 프로젝트로는 PHP 가 틀리다.
오답 풀이
- 1번: MySQL 은 비교적 일찍부터 cmake 로 빌드 구성을 전환했다.
- 2번: PHP 는 autotools(./configure) 방식이라 cmake 프로젝트가 아니므로 정답(틀린 것)이다.
- 3번: KDE 는 cmake 를 표준 빌드 시스템으로 채택한 대표 프로젝트다.
- 4번: LMMS(음악 제작 소프트웨어)도 cmake 로 빌드한다.
보충 개념 빌드 구성: autotools(./configure)는 셸 스크립트로 환경을 점검, cmake 는 플랫폼 독립적 빌드 설정을 생성한다. PHP·Apache·Samba 는 configure, MySQL·KDE·LMMS 는 cmake 계열이다.