gcc.sh 481 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
#!/bin/bash

if [ "${TRAVIS_OS_NAME}" = "linux" ]; then
rusty1s's avatar
rusty1s committed
4
  sudo apt-get install software-properties-common --yes
rusty1s's avatar
rusty1s committed
5
  sudo add-apt-repository ppa:ubuntu-toolchain-r/test --yes
rusty1s's avatar
gcc  
rusty1s committed
6
  sudo apt update
rusty1s's avatar
rusty1s committed
7
  sudo apt install gcc-7 g++-7 --yes
rusty1s's avatar
rusty1s committed
8
9
10
11
12
  sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 \
                           --slave /usr/bin/g++ g++ /usr/bin/g++-7
  sudo update-alternatives --config gcc
  gcc --version
  g++ --version
rusty1s's avatar
rusty1s committed
13
14
15
16
  export CC=gcc-7
  export CXX=g++-7
fi