>852-854
言われたとおりやってみたら、.oファイルは作成できましたが、リンクが上手くできませんでした
エラーがあまりに大量にでているので、全部は書けませんが

GUI.o(.text+0x202): In function `GUI::~GUI()':
: undefined reference to `XCloseDisplay'

のようなものが大量に出ています
コンパイルの仕方に問題があるのでしょうか?

mpiとX Windowを使うので
mpicxx -o -lX11 -L/usr/X11R6/lib main.o GUI.o
としてコンパイルしてみたのですが・・・