태그 보관물: g++

g++

Ubuntu 16.04에서 최신 gcc 및 g ++로 업데이트 엉망이 된 것

최근에 작업 한 CFD 코드가 최신 gcc 버전으로 컴파일되지 않았기 때문에 gcc 4.7로 다운 그레이드하려고했습니다. 그러나 많은 오류와 코드가 여전히 컴파일되지 않은 후에 포기하고 최신 gcc 및 g ++ 컴파일러로 돌아가고 싶지만 뭔가 엉망이 된 것 같습니다.

내가 할 때 :

sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo apt-get install gcc-6.2 g++-6.2

또는 그 문제에 대해 gcc-5.1 g ++-5.1조차도 다음과 같은 오류가 발생합니다

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-6.2
E: Couldn't find any package by glob 'gcc-6.2'
E: Couldn't find any package by regex 'gcc-6.2'
E: Unable to locate package g++-6.2
E: Couldn't find any package by glob 'g++-6.2'
E: Couldn't find any package by regex 'g++-6.2'

나는 또한 전에 이것을 시도했다

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6.2 g++-6.2

그러나 작동하지 않는 것 같습니다. 마침내 내가 할 때

sudo apt-get install gcc

그것은 말한다

Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version (4:5.3.1-1ubuntu1).

여전히 대안을 설치하고 구성해야하지만 다음과 같이 작동하지 않습니다.

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5.3 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5.3 10
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

죄송합니다. 시간이 너무 길어 더 많은 정보가 필요하면 알려주세요. 감사!

편집 : 실제로 위의 코드에서 gcc-5.3을 gcc-5로 변경하여 usr / bin에서 호출 된 것처럼 보였습니다. 누군가가 같은 문제에 직면하면 나중에 참조 할 수 있도록 보관하겠습니다.



답변

다음 명령을 순서대로 실행하십시오. 같은 오류가 발생했습니다. 이것은 나를 위해 일했습니다.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-snapshot
sudo apt-get install gcc-6 g++-6


답변

컴퓨터가 방금 추가 된 저장소에 액세스하여 컨텐츠를 사용할 수 있도록 apt-get 업데이트를 실행해야합니다. 실행하지 않으면 컴퓨터에 해당 리포지토리 정보가 있음을 인식하지 못합니다


답변