Ubuntu 18.04でGDBビルドチャレンジ
GDBはUbuntuならばsudo apt-get install build-essential
でインストールすることができるが最新版を使いたい場合は自分でビルドする必要がある。
さて、GDBビルドチャレンジだが基本的にはこの記事が正確なのでその通りやればよい。
特にflexをインストールせずにmakeすると、syslex.c not found
というメッセージが出る。
慌ててsudo apt-get install flex
しても、やはり同じメッセージが出る。
この場合、もう一度ダウンロードしなおして、./configureからやり直すのが手っ取り早い。
一応手順
sudo apt-get install flex libgmp-dev libmpfr-dev libmpc-dev libisl-dev
cd gdb-8.2
./configure --disable-multilib
make -j2 # if you want to use 2 cpu
make install