티스토리 뷰
[문제 상황] Cmake에서 에러: NO CMAKE_XXX_COMPILER could be found
[해결] sudo xcode-select --reset
Cmake로 opencv 소스코드 빌드 시도하려는데
NO CMAKE_XXX_COMPILER could be found 이라는 에러가 나와서 진행할수가 없었다.
(참고로 Cmake를 step by step대로 따라하면 되는거 외에는 이전에 써본적이 없었다...)
구글링해보니, 윈도우에서 같은 오류 실행시, 시스템 변수로 C /C++ 컵파일러를 설정하여 해결한다고 많이 나와있는데
osx에서는 해본 사람이 훨씬 적은것같다.
아무튼 이문제는 C/C++컴파일러를 잘 설치하거나, 환경변수를 잘 설정하면 되는 문제인데
맥에서 환경변수는 어디서찾지??? 하다가 분명히 gcc,. g++가 설치되있는데 하고 아래 그림처럼 확인했다.
분명히 gcc,. g++가 정상적으로 설치되어잇는것 같고 좀더 구글링을 해보다가 발견했다...
어떤 질문답변글에서 xcode에서 리셋(?)을 하니까 되었다길래 해보니까 문제가 사라졌다.(아래 이미지참고)
https://stackoverflow.com/questions/33998853/the-cxx-compiler-identification-is-unknown-xcode
(위 질문 출처 링크)
추가 : 여기(아래링크)를 들어가보니 extra module을 설치하는것만 제외하면 osx기준으로 하는법이 잘나와있다.
extra module은 cmake에서 configure하기 전에 extra modul path만 잘 설정해주면된다.
https://www.slideshare.net/DaeHyunNam1/macos-opencv3-xcode
'Programming > Error' 카테고리의 다른 글
[Github] Personal Access Token을 사용하여 깃허브 인증하기 (2) | 2021.08.16 |
---|---|
Puredata 한글 사용자 계정 문제시 해결방법 (0) | 2019.10.30 |
ReactNative 셋팅중에 NVM "prefix" option 관련 문제 (0) | 2019.10.25 |
VSCode 에러해결('nvm is not compatible with the npm config "prefix" option' warning) (0) | 2019.08.26 |