私はgccプログラムでopensslを使用しようとしていますが、動作していません。GCCでOpenSSLを使用するには?
g++ server.cpp /usr/lib/libssl.a -o server
は、-l
オプションの場合と同様にエラーメッセージを表示します。 opensslとリンクするには、コマンドラインで何を入力する必要がありますか?ファイル/usr/lib/libssl.a
が存在しますが、それでもなおリンカーエラーno such function MD5() exists
が表示されます。
:
-ldl
'g ++ server.cpp -L/usr/lib -lssl -o server'のようなものは、このトリックを行うべきです。あなたが得ている、そして誰かが助けることができる正確なエラーを投稿してください。そして私は叫ぶことにNeilを二番目;) –
'/ usr/lib/libcrypto.a'がありません。 'libcrypto'は' libssl'が使う暗号を提供します。 '/usr/lib/libssl.a/usr/lib/libcrypto.a'のように、これらの両方をこの正確な順序で追加してください。 – jww