OpenCV2.0 / ARM Cross Compile시 오류 발생.
OpenCV2.0을 ARM용으로 Cross Compile하려고 합니다.
./configure CXX=arm-linux-g++ --host=arm-linux --target=arm-linux --without-gtk --without-gthread --without-zlib --without-libpng --without-libtiff --without-libjasper --without-ffmpeg --without-raw1394 --prefix=/opencv-2.0
configure 설정은 위와 같이 하였고,
make를 실행했습니다. 하지만,
.
.
.
../include/opencv/cxmat.hpp: In member function `void cv::SparseMat::addref()':
../include/opencv/cxmat.hpp:4112: error: `__exchange_and_add' undeclared (first use this function)
../include/opencv/cxmat.hpp: In member function `void cv::SparseMat::release()':
../include/opencv/cxmat.hpp:4116: error: `__exchange_and_add' undeclared (first use this function)
make[2]: *** [cxprecomp.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [lib_cxcore_la-cxalloc.lo] Error 1
make[2]: *** [lib_cxcore_la-cxarray.lo] Error 1
make[2]: *** [lib_cxcore_la-cxarithm.lo] Error 1
make[2]: Leaving directory `/OpenCV-2.0.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/OpenCV-2.0.0'
make: *** [all] Error 2
이와 같은 오류가 발생합니다.
오류의 원인이 무엇인지 궁금합니다. 그리고 해결책 또한 궁금하네요. 답변 부탁드리겠습니다.
좋은 하루되세요~^0^/
댓글 달기