WSL::Ubuntuにて開発環境を構築

# やりたいこと
以下のインストール
* gcc
* g++
* ctags
* GNU Global

# 
```
$ sudo apt install gcc 
$ sudo apt install g++
$ sudo apt install make
$ sudo apt install make-guile 
$ sudo apt install libncurses5-dev
$ sudo apt install exuberant-ctags
$ mkdir global
$ cd global
$ wget http://tamacom.com/global/global-6.6.2.tar.gz
$ tar xvzf global-6.6.2.tar.gz
$ chmod +x ./configure
$ ./configure
$ make
$ sudo make install
```


# 参考:GCCインストール時に入ったもの
Setting up libquadmath0:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up libgomp1:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up libatomic1:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up libcc1-0:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up libtsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up linux-libc-dev:amd64 (4.15.0-38.41) ...
Setting up liblsan0:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up gcc-7-base:amd64 (7.3.0-27ubuntu1~18.04) ...
Setting up binutils-common:amd64 (2.30-21ubuntu1~18.04) ...
Setting up libmpx2:amd64 (8.2.0-1ubuntu2~18.04) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up libmpc3:amd64 (1.1.0-1) ...
Setting up libc-dev-bin (2.27-3ubuntu1) ...
Setting up manpages-dev (4.15-1) ...
Setting up libc6-dev:amd64 (2.27-3ubuntu1) ...
Setting up libitm1:amd64 (8.2.0-1ubuntu2~18.04) ...
Setting up libisl19:amd64 (0.19-1) ...
Setting up libasan4:amd64 (7.3.0-27ubuntu1~18.04) ...
Setting up libbinutils:amd64 (2.30-21ubuntu1~18.04) ...
Setting up libcilkrts5:amd64 (7.3.0-27ubuntu1~18.04) ...
Setting up libubsan0:amd64 (7.3.0-27ubuntu1~18.04) ...
Setting up libgcc-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
Setting up cpp-7 (7.3.0-27ubuntu1~18.04) ...
Setting up binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04) ...
Setting up cpp (4:7.3.0-3ubuntu2.1) ...
Setting up binutils (2.30-21ubuntu1~18.04) ...
Setting up gcc-7 (7.3.0-27ubuntu1~18.04) ...
Setting up gcc (4:7.3.0-3ubuntu2.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...

# 参考:G++インストール時に入ったもの
Setting up libstdc++-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up g++-7 (7.3.0-27ubuntu1~18.04) ...
Setting up g++ (4:7.3.0-3ubuntu2.1) ...

# global configureの最後の表示(不足していても、それなりに終わってしまう)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gtags.conf
config.status: creating Doxyfile
config.status: creating libutil/langmap.h
config.status: creating libutil/Makefile
config.status: creating gtags/Makefile
config.status: creating htags/Makefile
config.status: creating libdb/Makefile
config.status: creating global/Makefile
config.status: creating gozilla/Makefile
config.status: creating gtags-cscope/Makefile
config.status: creating globash/Makefile
config.status: creating htags-refkit/Makefile
config.status: creating htags-server/Makefile
config.status: creating libglibc/Makefile
config.status: creating doc/Makefile
config.status: creating icons/Makefile
config.status: creating jquery/Makefile
config.status: creating jquery/images/Makefile
config.status: creating script/Makefile
config.status: creating libparser/Makefile
config.status: creating plugin-factory/Makefile
config.status: creating plugin-factory/pygments_parser.py
config.status: creating libltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands