Choose your operating system:
Windows
macOS
Linux
交叉编译(Cross-compilation) 使得游戏开发者能够将目标平台从Windows转变为Linux。目前,只有Windows支持交叉编译,Mac用户必须求助于本地编译。此外,我们为Linux-x86_64平台提供支持、测试及库和工具链。
注意: 如果使用虚幻引擎4.13版本(或更早版本)开发项目,请参阅Linux的交叉编译(旧版)文档。
为何需要交叉编译
交叉编译(Cross-compilation) 使得在以Windows为中心的工作流程中工作的游戏开发者能够以Linux为目标。目前,只有Windows支持交叉编译。Mac用户目前必须求助于本机编译。我们为Linux-x86_64平台支持、测试及提供库和工具链。
获取工具链
请使用下表以下载相应的工具链:
UE4版本 |
工具链 |
---|---|
4.27 |
-v19 clang-11.0.1-based |
4.26 |
-v17 clang-10.0.1-based |
4.25 |
-v16 基于clang-9.0.1 |
4.23和4.24 |
-v15 基于clang-8.0.1 |
4.22 |
-v13 基于clang-7.0.1 |
4.21 |
-v12 基于clang-6.0.1 |
4.19和4.20 |
-v11 基于clang-5.0.0 |
4.18 |
-v10 基于clang-5.0.0 |
4.16和4.17 |
-v9 基于clang-4.0.0 |
4.14和4.15 |
-v8 基于clang-3.9.0 |
4.11到4.13 |
-v7 基于clang-3.7.0 |
4.9和4.10 |
-v6 基于clang-3.6.0 |
4.8及更早版本 |
-v4 基于clang-3.5.0 |
故障排除
要验证当前设置,请从 命令提示符(Command Prompt) 运行"%LINUX_MULTIARCH_ROOT%x86_64-unknown-linux-gnu\bin\clang++ -v",它应显示"clang version X.X.X ..."(见下图):