pkg-config

pkg-configはあるライブラリ(例えばlibdrm)を使うプログラムをコンパイルする際に必要になる各種コンパイルフラグを出力するツール。

$ pkg-config --cflags libdrm
-I/usr/include/drm
$ pkg-config --libs libdrm
-ldrm
$ pkg-config --cflags --libs libdrm
-I/usr/include/drm -ldrm

pkg-configは /usr/lib/pkgconfigにあるlibdrm.pcからこれらの情報を得る。またはPKG_CONFIG_PATHが設定されていれば、ここからもlibdrm.pcを探す。

fedoraではlibdrm.pcは通常のlibdrmのインストールではインストールされず、develパッケージをインストールすることによりインストールできる。よってあるパッケージのconfigureなどでlibdrm関係のエラーが出たら、以下のようにしてdevelパッケージをインストールすればよい。

# yum install libdrm-devel

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)