情報科学屋さんを目指す人のメモ(FC2ブログ版)

何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。

ブログ内検索

スポンサーサイト このエントリーを含むはてなブックマーク

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 | 編集
このエントリーをはてなブックマークに追加 Clip to Evernote

libeventが見つかりませんって、前にもどこかで・・・ このエントリーを含むはてなブックマーク

libeventを自作プログラムで利用する際に注意することをメモっておきます。

  • yumでインストールするとしくじる(Fedoraで経験済み)
  • なので、ソースからインストールすること
  • インストール先は/usr/local/lib
  • gccに"-levent"オプションが必要。
    eclipseでは、Project>Properties>C/C++ Build>Settings>GCC C Linker>Libraries>Libraries(-l)に、"event"を追加。
  • gccに"-L/usr/local/lib"オプションでライブラリの検索対象に含めてあげる。
    eclipseでは、Project>Properties>C/C++ Build>Settings>GCC C Linker>Libraries>Library search path(-L)に"/usr/local/lib"を追加。
  • error while loading shared libraries:
    libevent-1.4.so.2: cannot open shared object file: No such file or directory

    というエラーが出てきたら、.soファイルの検索対象を追加するため、"/etc/ld.so.conf"ファイルに"/usr/local/lib"を追記
  • /etc/ld.so.confを有効にするために
    $sudo ldconfig
    を実行する。

こんなところ。ちなみに、やってみたのはUbuntuだけど、Cent OSでも同じことをやったような記憶がある。

Linux | コメント:0 | トラックバック:0 | 編集
このエントリーをはてなブックマークに追加 Clip to Evernote

この記事のコメント

コメントの投稿 エントリの新旧に関わらず、極力18時間中に返信します。














この記事のトラックバック

トラックバックURL:
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。