2ch初心者です。

現在、学校の課題でX-Window Systemとかいうものでゲームを開発するというのが出されているのですが、
学校の開発環境はLinuxでviエディタで開発しています。

自宅で開発したいと思ったのですが、C++でX-Window Systemを開発することはできますか?

当方、あまり知識がなく困っています。

Cの場合、コンパイルするときに

gcc abc.c -lX11 -L/usr/X11R6/lib

この記述が必要らしいのですが、C++の場合は
ライブラリを追加するんですかね?

そのライブラリは標準とかじゃなくてインストしないとないんですかね?

もうなんか分からなさ過ぎて意味不明ですみません。