XCreateGC

線や矩形などの図形を描画するには、まずXCreateGCでグラフィックスコンテキスを生成する必要がある。

Manpage of XCreateGC
http://refspecs.linuxbase.org/LSB_4.0.0/LSB-Desktop-generic/LSB-Desktop-generic/libx11-ddefs.html
グラフィックスを描画する

戻り値のGCは_XGC構造体のポインタなので、とりあえず生成できたかどうかポインタを出力して確認する。

で、生成したポインタなので、

終了時にXFreeGCで解放しないといけない。

graphics_contextが生成されている
graphics_contextが生成されている

graphics_contextが生成されている。

Sample/xlib/XCreateGC/XCreateGC/src/XCreateGC at master · bg1bgst333/Sample · GitHub