ホームページ >バックエンド開発 >Golang >openssl エラー ld: 警告: オプション '-L/usr/local/opt/openssl/lib' のディレクトリが見つかりません

openssl エラー ld: 警告: オプション '-L/usr/local/opt/openssl/lib' のディレクトリが見つかりません

王林
王林転載
2024-02-10 14:24:091098ブラウズ

openssl 错误 ld:警告:找不到选项 \'-L/usr/local/opt/openssl/lib 的目录

php エディター Banana で openssl の使用中にエラーが発生し、「ld: 警告: オプション '-L/usr/local/opt/openssl/lib' 目次が見つかりません」というメッセージが表示されました。このエラーは通常、openssl ライブラリ ファイルのパスが正しく構成されていないことが原因で発生します。この問題を解決するには、コンパイル オプションに正しい openssl ライブラリ ファイル パスを追加します。

問題の内容

openssl 呼び出しに関連する tdlib プログラムのコンパイル中にエラーが発生しました。

リーリー

openssl は brew:

でインストールされます リーリー リーリー

この問題を解決するために、pkg-config を使用して次の環境を公開しようとしましたが、何も役に立ちませんでした。

/opt/homebrew/opt/go/libexec/pkg/tool/darwin_arm64/link: running cc failed: exit status 1
ld: warning: directory not found for option '-L/usr/local/opt/openssl/lib'
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)

回避策

次のフラグ (.~/bashrc または ~/.zshrc) も確認できますか?

リーリー

または、pkg-config:

を使用することもできます リーリー

以上がopenssl エラー ld: 警告: オプション '-L/usr/local/opt/openssl/lib' のディレクトリが見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。