개발생활/Linux
Ubuntu G++ ‘nullptr’ was not declared in this scope
한국인맛집
2017. 11. 13. 15:54
반응형
Ubuntu g++ 사용도중 nullptr Keyword 가 정의 가되어있지않다는에러를 발견하고 여러모로 뻘짓을 했다.
nullptr 말고도 "*"포인터 키워드 조차도 사용못한다고뜨고 화가 난다.
여러 해결방안도중 버젼문제라는 지적이 많았다.
$ g++ --version
위에 키워드로 버전을 확인한다.
전 4.8.5버전으로 깔았으니. 해결됬습니다. 안되면 새로 업데이트 하시는방법을
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update -y
sudo apt-get install -y g++-4.8
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
요로코롬 하시면 해결됩니다.
그리고 그래도 안될경우. 직접 명령어에에 컴파일러 설정하기
$ g++ -std=c++11 -W -Wall -O2 -o FileName TargetCompileName.cpp
반응형