![g++ -v는 프로그램이 현재 설치되어 있지 않다고 말하지만, 나는 그것이 설치되어 있다는 것을 알고 있습니다.](https://linux55.com/image/135002/g%2B%2B%20-v%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%ED%98%84%EC%9E%AC%20%EC%84%A4%EC%B9%98%EB%90%98%EC%96%B4%20%EC%9E%88%EC%A7%80%20%EC%95%8A%EB%8B%A4%EA%B3%A0%20%EB%A7%90%ED%95%98%EC%A7%80%EB%A7%8C%2C%20%EB%82%98%EB%8A%94%20%EA%B7%B8%EA%B2%83%EC%9D%B4%20%EC%84%A4%EC%B9%98%EB%90%98%EC%96%B4%20%EC%9E%88%EB%8B%A4%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EC%95%8C%EA%B3%A0%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Ubuntu 16.04를 사용하고 있으며 명령을 실행하면 다음과 같은 결과가 g++ -v
나타납니다.
The program 'g++' is currently not installed. You can install it by typing:
sudo apt install g++
그러다가 달려가서 sudo apt install g++
얻었어
Reading state information... Done
g++ is already the newest version (4:5.3.1-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
문제는 내 커널에 g++에 대해 알려주지 않는 내 .bashrc 파일과 관련이 있다고 생각합니다. 하지만 그렇다면 커널이 g++ 명령을 인식하도록 하기 위해 파일에 무엇을 추가해야 할지 모르겠습니다.
그리고 이 파일 내에서 g++ 폴더의 위치를 지정해야 할 경우 어떻게 찾는지 모르겠습니다. which g++
그냥 null을 반환합니다. 원래 질문과 같은 이유로 추측됩니다.
이 문제에 대한 도움을 주시면 대단히 감사하겠습니다!
답변1
/usr/bin/g++
Steeldriver가 의견에서 제안한 것처럼 "패키지가 이미 설치되어 있을 수 있지만 수동으로 제거했거나 사이의 심볼릭 링크를 끊었습니다 /usr/bin/g++-5
. sudo apt install --reinstall g++
"
그들은 sudo apt install --reinstall g++
성공했습니다.
답변이 없으므로 답변을 제공하세요.