개발생활/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


반응형