Upgrade gcc version to 7.5 on Ubuntu16.04

Posted by Alex Wu's Blog on April 10, 2022

默认情况下,Ubuntu16.04上的gcc/g++版本是5.4.0,但是现在很多工程项目用了C++新的feature,这时候用老的gcc/g++去编译的话就会看到各种各样的错误。如果你不想升级Ubuntu的话,就要升级gcc/g++了。

  • sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  • sudo apt-get update
  • sudo apt-get install gcc-7
  • sudo apt-get install g++-7
  • sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-7 100
  • sudo update-alternatives –config gcc
  • sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-7 100
  • sudo update-alternatives –config g++