みなさんこんばんは、
pkg-config の経験は事実上ありませんが、openssl を操作する際に使用する必要があるようです。私はMacを使用していますが、これは重要なことかもしれません。
問題は:
テストプログラムをコンパイルします
cc test.cc `pkg-config --libs --cflags openssl` -o test
- 私はopensslをコンパイルして~/opensslにインストールし、その後~/openssl/lib/pkgconfigをPKG_CONFIG_PATHに追加しました
- プリインストール版ではなく最新版を使いたいので、コンパイルごとにオプションを指定します
- 実行の結果
pkg-config --libs
またはpkg-config --cflags openssl
-L\~/openssl/lib -lssl -lcrypto
これは、なぜバックサッシュがあるのか、コンパイルされたバージョンが使用されているのか、それともプリインストールされているのか、最初のバージョンがそうである場合、どうすればこれを修正できるのかという疑問を投げかけます...
どんな種類の助けも大歓迎です