처음에는 당황했으나 아래 메세지를 읽어보니 힌트를 얻을 수 있었다.

 

Tell CMake where to find the compiler by setting either the environment
variable "CUDACXX" or the CMake cache entry CMAKE_CUDA_COMPILER to the full
path to the compiler, or to the compiler name if it is in the PATH.

 

cmake가 쿠다 컴파일러를 찾지 못해서 발생한는 에러로 [1]을 참고해 아래와 같이 쿠다 경로만 지정해 주면 끝난다.

 

export CUDA_HOME=/usr/local/cuda 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64 
export PATH=$PATH:$CUDA_HOME/bin

 

쿠다가 여러개 깔려있다면 위의 경로말고 원하는 쿠다버전 경로로 설정해야한다. 그렇지 않으면 최근에 깔린 버전이 걸린다.

 

참고문헌

1. No CMAKE_CUDA_COMPILER could be found, Available online: github.com/jetsonhacks/buildLibrealsense2TX/issues/13 24 Dec 2020.

+ Recent posts