>  기사  >  백엔드 개발  >  \"pch.h\"는 무엇이며 Visual Studio에서 컴파일 속도를 높이는 이유는 무엇입니까?

\"pch.h\"는 무엇이며 Visual Studio에서 컴파일 속도를 높이는 이유는 무엇입니까?

DDD
DDD원래의
2024-10-29 01:04:30291검색

 What is

"pch.h"의 본질과 초기 헤더 파일 포함으로서의 의미를 이해

"pch.h"란 무엇입니까? "pch"라는 약어는 컴퓨터 프로그래밍 영역에서 널리 사용되는 개념인 "미리 컴파일된 헤더"를 의미합니다. 기본적으로 미리 컴파일된 헤더는 임시 형식으로 컴파일되어 컴파일러에서 신속한 처리를 가능하게 하는 C 또는 C 헤더 파일입니다. 미리 컴파일된 헤더를 사용하면 컴파일 시간이 상당히 단축될 수 있으며, 특히 광범위한 헤더 파일, 수많은 다른 헤더 파일을 통합하는 파일 또는 다양한 번역 단위에 일반적으로 포함되는 헤더 파일을 처리하는 데 유용합니다.

미리 컴파일된 헤더는 신속한 작업을 위한 역할을 합니다. 편집. 특정 컴파일러는 미리 컴파일된 헤더 파일을 컴파일러가 더 신속하게 액세스할 수 있는 형식으로 수용합니다. 이 중간 형식은 미리 컴파일된 헤더라고 하며 일반적으로 GNU 컴파일러 컬렉션의 ".gch"와 같은 확장명 ".pch" 또는 유사한 변형을 포함하는 파일 내에 저장됩니다.

Visual 도메인에서 Studio의 사전 컴파일된 헤더는 콘솔 기반 애플리케이션의 맥락에서 "pch.h"라는 이름을 사용하는 경우가 많습니다. 그러나 대체 명명 규칙을 사용하거나 사용을 자제하는 것이 가능합니다. 프로젝트 설정에 따라 어떤 파일이 미리 컴파일된 헤더로 적합한지 지정됩니다.

Visual Studio는 컴파일 매개 변수 /Yu가 재생 중일 때 "pch.h"를 미리 컴파일된 헤더로 지정합니다. 결과적으로 이 개발 환경은 소스 파일에서 "#include "pch.h" 지시문 앞에 오는 코드를 컴파일하지 않습니다. 전제는 해당 특정 라인 앞과 해당 라인을 포함하는 모든 코드가 이미 컴파일되었다는 것입니다.

위 내용은 \"pch.h\"는 무엇이며 Visual Studio에서 컴파일 속도를 높이는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.