node.js 用の C++ モジュールをプログラミングしようとしています。ノードはビルダーとして waf を使用しています。
ライブラリ「sigar」が存在するかどうか、構成を確認したい。私がやろうとしていること:
def configure(conf):
conf.check_cxx(lib='sigar')
「node-waf configure」を実行すると、次のメッセージが表示されます。
Checking for library sigar : not found
しかし libsigar.so は存在します:
# whereis libsigar
libsigar: /lib64/libsigar.so
「libsigar」ライブラリをインストールした後、ldconfig も実行しました。node モジュールは、エラーなしでコンパイル、リンク、および動作します。libm、libboost_system などの他のライブラリは configure で見つけることができます。
誰かが私が間違っていることを教えてもらえますか? *.so をライブラリ パスにコピーして ldconfig を実行する以外に、ライブラリをインストールするために何か特別なことはありますか?
助けてくれてありがとう。