mac m1 환경에서 OpenCV C++ 코드를 디버깅하기 위해서 디버그 모드로 빌드하는 방법을 정리합니다.
먼저 opencv 디렉토리를 생성한 후 터미널로 해당 디렉토리 안으로 이동한 후 opencv를 git clone합니다.
$ cd opencv
$ git clone https://github.com/opencv/opencv.git
opencv 디렉토리 안으로 build 디렉토리를 하나 생성합니다. 현재 디렉토리 구조는 다음과 같습니다. 바깥쪽의 opencv는 여러분이 만든 디렉토리이고 안쪽의 opencv는 git 저장소입니다.
opencv
build
opencv
samples
platforms
include
...
CMakeLists.txt
빌드 디렉토리로 이동한 후 빌드합니다.
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug ../opencv
$ arch -arm64 cmake ../opencv -DWITH_QT=OFF -DWITH_OPENGL=OFF -DFORCE_VTK=OFF -DWITH_TBB=OFF -DWITH_GDAL=OFF -DWITH_XINE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_ZLIB=OFF -DBUILD_TESTS=OFF .
$ arch -arm64 sudo make -j 4
$ arch -arm64 sudo make install
'OpenCV' 카테고리의 다른 글
mac m1 OpenCV C++ Visual Studio Code (0) | 2022.11.06 |
---|