Ubuntu에서 CUDA toolkit 버전 변경 & gcc
설치한 CUDA toolkit버전 중 사용할 버전의 디렉토리 PATH 설정을 하면 된다.
$ vi ~/.bashrc
PATH부분을 찾아 버전부분만 수정한다. 없다면 직접 입력해주면 된다.
위 그림을 아래처럼 빨간색 이름 부분에 version만 바꾸어준다 ( 8 -> 10 버전으로 바꿈)
exportPATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0
/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
$ source ~/.bashrc
윈도우서 환경변수 설정하는 느낌으로 source명령을 실행 한다.
$ nvcc --version
버전 적용 확인
Nvidia 드라이버 확인 $ lsmod | grep nvidia
Nvidia 드라이버 삭제 $ sudo apt-get remove --purge '^nvidia-.*'
Failed to verify gcc version. See log at /var/log/cuda-installer.log for details. gcc를 설치하여, 위 문제를 해결해줘야 한다.
sudo apt update
sudo apt install build-essential
sudo apt-get install manpages-dev
"sudo apt install build-essential"은 build-essential 패키지를 설치하는 명령어입니다. build-essential은 소프트웨어 개발을 위해 필요한 기본적인 빌드 도구와 라이브러리를 제공하는 패키지입니다. 이 패키지는 C 및 C++ 컴파일러, 라이브러리, 헤더 파일 및 기타 빌드 도구를 포함합니다. 소스 코드에서 바이너리 실행 파일을 컴파일하거나 설치 프로세스를 자동화하기 위해 이 패키지가 자주 사용됩니다.
"sudo apt-get install manpages-dev"는 manpages-dev 패키지를 설치하는 명령어입니다. manpages-dev는 Linux 시스템에서 사용 가능한 매뉴얼 페이지(manual pages)의 개발 버전을 제공하는 패키지입니다. 개발자가 시스템 라이브러리, 시스템 호출 등과 관련된 정보를 참조할 수 있도록 매뉴얼 페이지를 제공합니다. 이 패키지는 프로그래밍 및 시스템 개발 작업을 수행하는 데 도움이 됩니다.