찾다

 >  Q&A  >  본문

nginx 소스 도크 파일에 " " 대신 < >이 포함된 이유는 무엇입니까?

nginx 소스 코드를 보면 비슷한 형식으로 헤더 파일이 포함되어 있는 것을 볼 수 있는데 IDE에서 파일을 찾을 수 없다는 오류가 보고됩니다. #include <ngx_core.h> #include <nginx.h>이 파일은 시스템 디렉터리에 없습니다. "<>"

巴扎黑巴扎黑2753일 전393

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

  • 巴扎黑

    巴扎黑2017-05-16 17:20:11

    다음은 ISO/IEC 9899:1999의 원본 텍스트에서 발췌한 것입니다.

    # include <h-char-sequence> new-line
    searches a sequence of implementation-defined places for a header identified uniquely by the specified sequence between the < and > 구분 기호를 사용하여 해당 지시어를 헤더의 전체 내용으로 대체합니다.

    장소 지정 방법이나 헤더 식별 방법은 구현에 따라 정의됩니다.

    마지막 항목인 구현 정의를 보셨나요? 아무도 이것이 시스템 디렉터리라고 규정하지 않으며 많은 컴파일러의 기본 동작은 시스템 디렉터리만 검색하는 것이 아닙니다. 동일한 컴파일러라도 특정 동작은 C 언어 컴파일러의 다양성은 말할 것도 없고 제공하는 옵션에 따라 달라질 수 있습니다.

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