반응형
요즘 핫한 GoundingDino 설정하다보니깐,
에러를 잡다가 보니깐, 결국 여기까지 오게 됬네요.
GroundingDino 설정은 결국 cuda_home을 환경변수로 설정해주는 이슈로 해결해주긴 했지만,
그 와중에 g++ 버전을 바꿔주는 방법을 포스팅 하도록 하겠습니다.
일단 내가 현재 사용하는 g++ 버전을 확인하는 방법입니다.
which g++
이를 통해서 어디에서 g++이 실행되는지 알 수 있습니다.
보통 /usr/bin에서 실행되는데,
ls -lha 를 통해서 symlink를 확인할 수 있습니다.
ls -alh /usr/bin | grep g++*
이런 식으로 g++을 사용하는 것을 알아냅니다.
lrwxrwxrwx 1 root root 15 5월 15 18:45 /usr/bin/g++ -> /usr/bin/g++-11
lrwxrwxrwx 1 root root 23 4월 29 2021 /usr/bin/g++-11 -> x86_64-linux-gnu-g++-11
-rwxr-xr-x 1 root root 891K 4월 12 2018 /usr/bin/g++-5
lrwxrwxrwx 1 root root 22 12월 4 2019 /usr/bin/g++-7 -> x86_64-linux-gnu-g++-7
이런 식으로 되어있군요!
보통 /usr/bin/g++을 사용하기 때문에 symlink 를 걸어줘야 합니다.
현재 g++ 11 과 g++ 7 이 깔려있는걸 확인 할 수 있는데, 만약 g++ 9 을 깔려고 하면,
g++ -9을 먼저 깔아주고,
sudo apt-get install g++-9
그 이후에는 g++ 11을 g++ 9로 걸어주면 됩니다.
sudo ln -sf /usr/bin/g++-9 /usr/bin/g++
반응형
'환경설정' 카테고리의 다른 글
linux 18.04 + geforce 2080 ti Pytorch gpu 사용 환경 구축 (with anaconda) (1) | 2024.12.09 |
---|---|
gcp vertex ai 에서 python version 안맞을 때 (0) | 2024.03.25 |
anaconda를 사용한 tensorflow lite 환경설정 (0) | 2022.08.26 |
Anaconda 가상환경을 jupyter notebook에서 사용하기 (0) | 2022.07.20 |
아나콘다 가상환경 클론하기 (0) | 2021.03.23 |