이제 현재 작업 디렉터리는 ~/opencv/build로 변경되었습니다. Windows 운영 체제에서 OpenCV를 빌드할 때와 마찬가지로 리눅스 운영 체제에서도 CMake 유틸리티를 이용하여 OpenCV 빌드에 필요한 Makefile 파일을 생성해야 합니다. 리눅스에서는 CMake 유틸리티를 명령행 인터페이스로 실행할 수 있습니다. 다음과 같이 여러 줄로 구성된 명령을 주의하여 입력하세요.
$ cmake \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D BUILD_WITH_DEBUG_INFO=OFF \ -D BUILD_EXAMPLES=ON \ -D BUILD_opencv_python3=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.0.0/modules \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D WITH_TBB=ON \ ../opencv-4.0.0/
cmake 명령을 실행하고 약간의 시간이 흐르면 다음과 같은 메시지가 출력되는 것을 확인할 수 있습니다.
-- Configuring done -- Generating done -- Build files have been written to: /home/sunkyoo/opencv/build
만약 이와 같은 메시지가 출력되지 않고 에러가 발생한다면 에러 메시지를 잘 읽어 보고 필요한 부분을 수정해야 합니다.