Juu, 14.04:n pakettilähteissä ei ole GCC 4.9 C/C++-kääntäjää vaan ainoastaan gcc-4.9-base -paketti gccgo 4.9:ää varten.
Mahdolliset ratkaisuvaihtoehdot 16.04-päivityksen lisäksi ovat yllä mainitsemani.
Lisäys: Clang-kääntäjän ja libc++:n asennus:
sudo apt-get install clang-3.8 libc++1 libc++-dev
Kääntäminen toimii samalla tavalla kuin g++:lla, mutta tarvitset parametrin
-stdlib=libc++, jotta libstdc++:n sijaan käytetään LLVM-projektin libc++:aa, jossa on tuki regex-syntaksille. Tämän myötä käännetty binääri on riippuvainen libc++:sta, eli Ubuntun tapauksessa suorittamiseen tarvitaan paketti
libc++1.
clang++-3.8 regex01.cpp -o regex01 -Wall -pedantic -std=c++11 -stdlib=libc++
./regex01
Give me an integer!
13
integer
Give me an integer!
13.4
Invalid input
Give me an integer!
sdf
Invalid input