libeventライブラリを使用しているプログラムをコンパイルしている間、gccオプション-leventを使用しています。しかし、私はこのエラーが発生しています-
/ usr / bin / ld:-leventが見つかりません
システムにlibeventがないので、コンパイル中に静的にリンクしています。
gcc -o Hello -static -I libevent-1.4.12-stable/ hello.c -levent
どうすればこれを解決できますか?
前もって感謝します!
システムのファイルはどこにありlibevent.(a|so)ますか?
システムのライブラリパス上にない場合は-L、リンカがライブラリを検索するパスのリストにその場所を追加するオプションを追加する必要があります。
例えば
gcc -L/folder/containing/event/lib -levent mysource.cc
システム上にを持っているlibeventか、そのパスを明示的に指定する必要があります(ヘッダー付きのサードパーティライブラリの場合)。
デフォルトの/libパスにないのではないかと思います。