bash on ubuntu on windows(Windows Subsystem for Linux:以下WSL)のgcc等は、5.4で、c++11以降あるいはf2003以降が使えません。なので、最新を入れました。
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/
から最新版の7.2をダウンロードしました。 以下を参考にソースからコンパイルしました。
https://solarianprogrammer.com/2017/05/04/building-gcc-wsl-windows-subsystem-linux/
なぜかconfigureでコケまくりました。原因不明ですが、configureの際に、buildのディレクトリを作らずにそのままの場所で行うと上手くいきました。
makeが死ぬほど時間がかかります。一晩くらいです。
この方法だと、最初からインストールされているgccとは別にgcc-7.2ができます。上書きしても問題ない気がしますが一応参考サイトのとおりに作りました。
プロキシ環境だとwget,apt等の設定が必要です。以下あたりを参考にしました。