在Linux上開發(fā)的必需軟件
必需軟件 |
|
---|---|
操作系統(tǒng) |
Ubuntu 20.04 (5.0), Ubuntu 22.04 (5.0.2+) |
編譯器 |
clang 13.0.1 |
IDE |
Visual Studio Code、CLion、QtCreator |
推薦硬件
推薦開發(fā)硬件 |
|
---|---|
處理器 |
Intel四核處理器或AMD,2.5 GHz或更快 |
內(nèi)存 |
32 GB RAM |
顯卡 |
NVIDIA GeForce 960 GTX或更高版本,帶最新NVIDIA二進制驅(qū)動程序 |
顯存RAM |
8 GB或更高 |
RHI版本 |
|
截至UE 5.0,Ubuntu 22.04不兼容虛幻引擎。該問題將在未來的版本中修復(fù)。該問題在5.0.2中修復(fù)了。
運行引擎 | |
---|---|
操作系統(tǒng) |
所有合理的新Linux發(fā)行版,CentOS 7.x及更高版本 |
Linux內(nèi)核版本 |
內(nèi)核3.x或更高版本 |
其他依賴性 |
glibc 2.17或更高版本 |
交叉編譯工具鏈
交叉編譯?允許游戲開發(fā)人員從Windows處理Linux。目前,交叉編譯僅支持Windows,而Mac用戶目前只能使用原生編譯。此外,我們支持、測試并提供了適用于Linux-x86_64平臺的庫和工具鏈。
使用交叉編譯的理由
交叉編譯(Cross-compilation)?使得在以Windows為中心的工作流程中工作的游戲開發(fā)者能夠以Linux為目標(biāo)。目前,交叉編譯僅支持Windows。Mac用戶目前只能使用原生編譯。我們支持、測試并提供了適用于Linux-x86_64平臺的庫和工具鏈。
獲取工具鏈
請使用下表來下載相應(yīng)的工具鏈:
UE版本 |
工具鏈 |
---|---|
5.0.2 |
-v20?基于clang-13.0.1 |
5.0 |
-v19?基于clang 11.0.1 |
原生工具鏈
虛幻引擎的安裝shell腳本(Setup.sh
)會自動下載原生工具鏈,這可保證你的編譯器和鏈接器能夠處理我們的代碼庫。通過原生工具鏈,你會針對固定sysroot(最起碼為?glibc
)進行編譯,因此,舉例來說,如果你在Ubuntu 18.04上編譯游戲,你就能夠在CentOS 7上啟動二進制文件。
獲取工具鏈
UE版本 |
工具鏈 |
---|---|
5.0.2 |
-v20?基于clang-13.0.1 |
5.0 |
-v19?基于clang 11.0.1 |
下載地址
https://docs.unrealengine.com/5.0/zh-CN/linux-development-requirements-for-unreal-engine/
舊版下載地址
https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/Linux/AdvancedLinuxDeveloper/LinuxCrossCompileLegacy/
當(dāng)出現(xiàn)
Platform Linux is not a valid platform to build. Check that the SDK is installed properly文章來源:http://www.zghlxwxcb.cn/news/detail-489101.html
錯誤時候,可能是版本不對文章來源地址http://www.zghlxwxcb.cn/news/detail-489101.html
到了這里,關(guān)于UE4 Linux交叉編譯Clang下載的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!