検索

ホームページ  >  に質問  >  本文

macos - mac osx 10.11 が git 2.6.1 をコンパイルし、エラーを報告する

CC credential-store.o
credential-store.c:1 からインクルードされたファイル内:
./cache.h:4 からインクルードされたファイル内:
./git-compat-util。 h:270:10: 致命的なエラー: 「openssl/ssl.h」ファイルが見つかりません

を含める

リーリー

1 個のエラーが生成されました。
make: * [credential-store.o] エラー 1

どのように整いますか?

高洛峰高洛峰2793日前601

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-05-02 09:25:55

    OS X 10.11 では Apple が openssl ヘッダー ファイルを削除し、openssl ダイナミック リンク ライブラリを保持したため、OS X 自体には openssl が付属しています。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:25:55

    openssl が見つかりません。openssl をインストールすることで解決できます

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:25:55

    libssl-dev はインストールされていません。
    http://stackoverflow.com/questions/3368683/how-to-compile-c-file-with-openssl-includes

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:25:55

    1. Xcode-selectコマンドラインツールをインストールします

    2. xcode-select -p を実行して Xcode の作業ディレクトリを出力します: 私のディレクトリは /Library/Developer/CommandLineTools です

    3. ディレクトリ cd /Library/Developer/CommandLineTools/usr/include に入ります

    4. openssl インストール ディレクトリで include ディレクトリを見つけます。このディレクトリには openssl フォルダーがあり、必要なファイルがそこにコピーされます。

    5. 主な理由は、Xcode-select ディレクトリに openssl ヘッダー ファイルが存在しないためです。openssl のインストール場所が見つからない場合は、インストールされている openssl ヘッダー ファイルをコピーするだけで済みます。 install openssl をインストールし、brew インストール ディレクトリに移動して見つけます

    返事
    0
  • キャンセル返事