以下、プロンプトを$で表すので、以下の説明で、$は打ち込まなくてよい。#は管理者(ルート)のプロンプトを表す。これも打ち込まなくてよい。gdはjpegとかpngの画像をいろいろいじるためのライブラリで、netpbmよりもドキュメントがよく整備されているとかで、C言語などで画像をいじるプログラムを自作するのに便利である。打ってみてください)。-lgdとやってみる。$./a.outとすると、test.pngとtest.jpgという2つの画像ファイルができているはず。test.pngなどで確認。下位バージョンでうまく出力されていたJPEG画像が、バージョン2以上では単色の妙な画像になってしまうことがある。color画像をうまく扱えていないため。バージョン2以上ではgdImageCreate関数のかわりに、gdImageCreateTrueColor関数を使えばOK。RedHat9でもまだバージョン1.8.4しか入っていない。ここは、ソースをコンパイルして対応する。/etc/ld.so.confに/usr/local/libを追加。