自虚幻引擎4.20版本起,我们的设置shell脚本(Setup.sh)会自动下载一个原生工具链,这保证编译器和连接器能够使用我们的基本代码。使用原生工具链,你可以针对一个固定的sysroot(至少是glibc)进行编译,因此,例如当你在Ubuntu 18.04上编译一个游戏时,你将能够在CentOS 7上启动二进制文件。
获取工具链
| UE4 版本 | 工具链 |
|---|---|
| 4.27 | -v19 基于clang-11.0.1 |
| 4.26 | -v17 基于clang-10.0.1 |
| 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.20 | -v11 基于clang-5.0.0 |