gccで X Window System (x11) でウインドウつくって画像合成するのって

どうすればできますか? なにかサンプルプログラムなど無いでしょうか?