ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2008年8月6日 星期三

pkg-config and PKG_CONFIG_PATH

作GTK+2.0 練習時,follow instruction 安裝了 libgtk+2.0-dev 之後 run
 $pkg-config --libs gtk+-2.0
卻出現 message 說找不到:
 Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
所以 找一下 gtk+-2.0.pc:
 $sudo find /usr | grep gtk+-2.0.pc
找到在 /usr/lib/pkgconfig。 所以加入..
 $export PKG_CONFIG_PATH=/usr/lib/pkgconfig
重新login 後再run pkg-config --libs gtk+-2.0,變成出現:
 Perhaps you should add the directory containing `pthread-stubs.pc'
to the PKG_CONFIG_PATH environment variable
Package 'pthread-stubs', required by 'XCB', not found
所以....又要再找 pthread-stubs.pc 了...結果在 /usr/share/pkgconfig,所以 改成:
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
重新login 後,就OK了...
 $ pkg-config --libs gtk+-2.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

這樣順便解決了一個問題... kernel build - make gconfig 結果一直說我沒有install gtk+-2.0,但是我明明有install。

沒有留言:

標籤

網誌存檔