Version: Unity 6.0 (6000.0)
언어 : 한국어
IL2CPP 추가 인자에 관한 플랫폼별 설정 처리
스크립팅 제약

Linux IL2CPP 크로스 컴파일러

Linux__ IL2CPP__Unity에서 개발한 스크립팅 백엔드로, 여러 플랫폼용 프로젝트를 빌드할 때 Mono 대신 사용할 수 있습니다. 자세한 정보
See in Glossary
크로스 컴파일러는 Linux Unity 에디터를 사용하거나 Mono에 의존할 필요 없이 모든 스탠드얼론 플랫폼에서 Linux IL2CPP 플레이어를 빌드할 수 있게 하는 sysroot 및 툴체인 패키지 세트입니다.

선행 조건을 충족하는 경우 Linux 빌드 타겟을 선택하면 Unity가 이러한 패키지를 자동으로 설치합니다. 이 프로세스를 거부하고 자체 sysroot 및 툴체인 패키지를 사용하려면 Edit > Project Settings > Toolchain Management로 이동하여 Install Toolchain package automatically를 비활성화합니다. 이미 설치한 경우 패키지 관리자에서 제거해야 합니다.

경고: 추가 IL2CPP 인자를 설정하면 프로젝트 컴파일에 영향을 미칠 수 있습니다. 자세한 내용은 IL2CPP 추가 인자 처리를 참조하십시오.

Linux 빌드 타겟이 선택된 Build Settings 창
Linux 빌드 타겟이 선택된 Build Settings 창

선행 조건

Unity는 IL2CPP 크로스 컴파일러 패키지를 설치하기 위해 다음 선행 조건이 필요합니다.

  • Unity 2019.4 이상
  • 선택한 Linux 툴체인 패키지에 사용할 수 있는 충분한 디스크 공간. 자세한 내용은 Linux 툴체인 패키지에 필요한 디스크 공간을 참조하십시오.
  • IL2CPP로 설정된 스크립팅 백엔드. 스크립팅 백엔드를 IL2CPP로 설정하려면 Edit > Project Setting > Player Settings > Setting for PC, Mac and Linux Standalone > Other Settings > Configuration으로 이동하고, Scripting BackendIL2CPP로 설정합니다.
  • IL2CPP 모듈. IL2CPP 모듈 설치 방법에 대한 정보는 모듈 추가에 설명된 단계를 따르십시오.

Linux sysroot 패키지

Linux sysroot 패키지는 Linux용으로 빌드하는 데 필요한 모든 헤더와 라이브러리를 포함하는 디렉토리입니다.

모든 OS(운영 체제)에는 서로 다른 빌드 시스템이 있습니다. 특정 OS의 헤더와 라이브러리를 사용하여 빌드하는 경우 빌드된 플레이어가 다른 운영 체제에서 실행되지 않을 수 있습니다. 이를 해결하기 위해 Unity는 지원되는 모든 Linux 플랫폼에서 작동하는 빌드용 sysroot를 제공합니다.

Linux 툴체인 패키지

Unity는 macOS, Windows, Linux용 툴체인 패키지를 제공합니다. 각 플랫폼은 고유한 방식으로 Linux용으로 빌드됩니다.

Linux 툴체인 패키지는 Unity가 이러한 각 운영 체제에서 Linux용으로 빌드하는 데 필요로 하는 툴 세트(컴파일러와 링커 포함)입니다.

Linux 툴체인 패키지에 필요한 디스크 공간

패키지를 다운로드하여 압축을 풀고 사용할 수 있는 충분한 디스크 공간이 있는지 확인하십시오.

공간이 충분한지 확실하지 않은 경우 UNITY_SYSROOT_CACHE 환경 변수를 정의하고 압축되지 않은 sysroots 및 툴체인 패키지를 저장하는 데 사용하십시오. 환경 변수는 Unity 외부에서 설정한 변수로, Unity에서 참조할 수 있습니다. 이러한 경우 sysroot 및 툴체인 패키지를 압축 해제할 때 Unity가 참조할 수 있는 캐시를 설정합니다. 환경 변수는 운영 체제에 따라 다르므로 시스템의 가이드라인을 따라 설정해야 합니다.

아래 표는 각 툴체인 패키지에 필요한 총 디스크 공간을 보여 줍니다.

툴체인 패키지 필요 디스크 공간
com.unity.toolchain.linux-x86_64 462MB
com.unity.toolchain.macos-x86_64-linux-x86_64 2GB
com.unity.toolchain.win-x86_64-linux-x86_64 2GB

Linux IL2CPP 크로스 컴파일러 사용

이 페이지의 모든 선행 조건을 충족하면 Linux 플레이어로 프로젝트를 빌드할 수 있습니다. Unity는 빌드 시 Linux IL2CPP 크로스 컴파일러를 자동으로 사용합니다.

Linux 플레이어를 빌드하려면 다음 단계를 따르십시오.

  1. Build Settings 창(메뉴: File > Build Settings)을 엽니다.
  2. Windows, Mac, Linux 옵션을 선택합니다.
  3. Build Target 옵션을 Linux로 설정합니다.
  4. Switch Platform 버튼을 클릭합니다.
  5. 플레이어를 빌드합니다. Unity의 메인 메뉴에서 File로 이동하여 Build 또는 Build and Run을 선택합니다.

추가 리소스

IL2CPP 추가 인자에 관한 플랫폼별 설정 처리
스크립팅 제약
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961