gfortranで通常の宣言型を超えて桁数の上限なしの計算をしたいのですが、

質問1)GMPというのを使えば良いのですか?
(既にPCに入っているとしたら、Ubuntuの場合は、どこのなんてファイル群?)

質問2)GMPを使うとして、どのようにソースを書けば良いですか?
(FMLIBの場合は、最初にuse FMZMとして、型宣言の時にtype(IM)とか)

質問2)他にもっと多倍数演算に向いたツールはありますか?