# 조건부 컴파일

> Use and define preprocessor directives to selectively include or exclude sections of your code for compilation.

이 섹션에서는 C# 코드의 섹션을 조건부로 컴파일하기 위한 프리 프로세서 지시문 및 스크립팅 기호 사용에 대해 설명합니다.

| **항목**                                                                                                                                                     | **설명**                                                |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [Unity의 조건부 컴파일](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/platform-dependent-compilation.md) | Unity 스크립트에서 조건부 컴파일을 사용하는 방법과 시점에 대한 개요입니다.          |
| [Unity 스크립팅 심볼 레퍼런스](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/symbol-reference.md)           | Unity가 제공하는 사전 정의된 스크립팅 심볼에 대한 레퍼런스입니다.               |
| [커스텀 스크립팅 심볼](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/custom-scripting-symbols.md)          | 에디터 UI나 스크립트나 에셋 파일을 사용하여 고유한 커스텀 스크립팅 심볼을 만들 수 있습니다. |
| [조건부 컴파일 테스트](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/test.md)                              | 조건부로 컴파일된 코드를 테스트하기 위한 코드 예시와 단계입니다.                  |

## 추가 리소스##additional-resources

* [C# 컴파일러](/engine/6000.0/manual/scripting/environment-and-tools/overview-of-dot-net-in-unity/csharp-compiler.md)
* [조건부 어셈블리 포함](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/assembly-definition-files/includes.md)
