1#!/bin/sh 2 3set -ev 4 5# source for new gcc 6#sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test 7 8sudo apt-get update -qq 9 10# dependencies for building g2o 11sudo apt-get install -qq qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5 libsuitesparse-dev 12 13# install new gcc 14#if [ "$CC" = "gcc" ]; then 15 #apt-cache search -n "^gcc-[0-9]+$" 16 #sudo apt-get install -qq gcc-8 g++-8 17#fi 18 19# download eigen3 and unpack it 20cd /tmp 21wget -O eigen3.zip https://gitlab.com/libeigen/eigen/-/archive/3.3.8/eigen-3.3.8.zip 22unzip -q eigen3.zip 23ls -l eigen* 24sudo mv /tmp/eigen-3.3.8 /usr/include/eigen3 25