찾다

 >  Q&A  >  본문

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' 파일을 찾을 수 없습니다

<openssl/ssl.h> 포함

으아아아

1개의 오류가 발생했습니다.
make: * [credential-store.o] 오류 1

如何整?

高洛峰高洛峰2793일 전605

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

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

    OS X 자체에는 openssl이 함께 제공됩니다. 이는 OS X 10.11에서 Apple이 openssl 헤더 파일을 제거하고 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 선택 명령줄 도구 설치

    2. xcode-select -p를 실행하여 Xcode의 작업 디렉터리를 인쇄합니다. 내 디렉터리는 /Library/Developer/CommandLineTools

    3. cd /Library/Developer/CommandLineTools/usr/include 디렉터리를 입력하세요

    4. openssl 설치 디렉토리에서 include 디렉토리를 찾으세요. 이 디렉토리에 필요한 파일이 있는 openssl 폴더가 있습니다.

    5. 에 전체 openssl 폴더를 복사하세요.

    주된 이유는 Xcode-select 디렉터리에 더 이상 openssl 헤더 파일이 없기 때문입니다. openssl 설치 위치를 찾을 수 없는 경우 설치된 openssl 헤더 파일을 복사하기만 하면 됩니다. 또한 Brew install openssl을 전달하여 설치한 다음 Brew 설치 디렉터리로 이동하여

    을 찾습니다.

    회신하다
    0
  • 취소회신하다