UE4 Linux交叉编译Clang下载

这篇具有很好参考价值的文章主要介绍了UE4 Linux交叉编译Clang下载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Linux上开发的必需软件

必需软件

操作系统

Ubuntu 20.04 (5.0), Ubuntu 22.04 (5.0.2+)

编译器

clang 13.0.1

IDE

Visual Studio Code、CLion、QtCreator

推荐硬件

推荐开发硬件

处理器

Intel四核处理器或AMD,2.5 GHz或更快

内存

32 GB RAM

显卡

NVIDIA GeForce 960 GTX或更高版本,带最新NVIDIA二进制驱动程序

显存RAM

8 GB或更高

RHI版本

  • Vulkan: AMD(21.11.3+)和NVIDIA(515.48+)

截至UE 5.0,Ubuntu 22.04不兼容虚幻引擎。该问题将在未来的版本中修复。该问题在5.0.2中修复了。

运行引擎

操作系统

所有合理的新Linux发行版,CentOS 7.x及更高版本

Linux内核版本

内核3.x或更高版本

其他依赖性

glibc 2.17或更高版本

交叉编译工具链

交叉编译 允许游戏开发人员从Windows处理Linux。目前,交叉编译仅支持Windows,而Mac用户目前只能使用原生编译。此外,我们支持、测试并提供了适用于Linux-x86_64平台的库和工具链。

使用交叉编译的理由

交叉编译(Cross-compilation) 使得在以Windows为中心的工作流程中工作的游戏开发者能够以Linux为目标。目前,交叉编译仅支持Windows。Mac用户目前只能使用原生编译。我们支持、测试并提供了适用于Linux-x86_64平台的库和工具链。

获取工具链

请使用下表来下载相应的工具链:

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/

当出现

Platform Linux is not a valid platform to build. Check that the SDK is installed properly

错误时候,可能是版本不对文章来源地址https://www.toymoban.com/news/detail-489101.html

到了这里,关于UE4 Linux交叉编译Clang下载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rust在linux下交叉编译到arm开发板

    前段时间做了rust交叉编译到arm开发板,如果引入的包有些包含OpenSSL,ring...遇见了很多问题在网上也查阅很多资料,今天抽个时间做个汇总吧。 虚拟机里面安装rust环境,做到交叉编译的时候应该都已经有了,这个地方就不过多说了,网上找一下就有的 首先描述一下我的环境

    2024年02月15日
    浏览(35)
  • FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库

    ​ 《FFmpeg开发实战:从零基础到短视频上线》一书的例程主要测试本地的音视频文件,当然为了安全起见,很多网络视频都采用了https地址。FFmpeg若要访问https视频,就必须集成第三方的openssl库,但编译FFmpeg时却默认关闭了openssl。为了让App能够播放采用https的在线视频,需要

    2024年04月22日
    浏览(28)
  • FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库

    ​ 《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2  交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需FFmpeg的so库。 登录Linux服务器(比如华为云的欧拉系统),依次执行下面的命令。 重

    2024年03月24日
    浏览(38)
  • FFmpeg开发笔记(九)Linux交叉编译Android的x265库

    ​ 《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2  交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需x265的so库。 执行以下命

    2024年04月08日
    浏览(61)
  • 【Linux下6818开发板(ARM)】SecureCRT串口和交叉编译工具(巨细版!)

    (꒪ꇴ꒪ ),hello我是 祐言 博客主页:C语言基础,Linux基础,软件配置领域博主🌍 快上🚘,一起学习! 送给读者的一句鸡汤🤔: 集中起来的意志可以击穿顽石! 作者水平很有限,如果发现错误,可在评论区指正,感谢🙏 1.串口工具          SecureCRT         SecureCRT是一款功

    2024年02月15日
    浏览(30)
  • 在linux中进行arm交叉编译体验tiny6410裸机程序开发流程

    在某鱼上找了一个友善之臂的Tiny6410开发板用来体验一下嵌入式开发。这次先体验一下裸机程序的开发流程,由于这个开发板比较老旧了,官方文档有很多过期的内容,所以记录一下整个过程。 按照光盘A中的文档《04- Tiny6410 Linux开发指南.pdf》的 1.3.5 节描述,用光盘中的 a

    2024年02月15日
    浏览(26)
  • UE4_UE5源码编译及发布LinuxServer

    :::tip 情景内容 需要开发专用服务器 需要将Server发到云端Linux系统主机 需要关闭SSH,服务一直启用 需要使用UE4 ::: :::danger UE5.1补充内容 准备UE5.1 源码 准备VS2022 准备Linux交叉编译器-v20版本 ::: 1. Visual Studio 2019 1.1 下载 Visual Studio :::warning UE4 编译源码可以使用 VS2022 ,但就此博客

    2024年02月07日
    浏览(29)
  • VS2019编译UE4 4.27.2时出现编译报错

    完整的报错: 1.内部编译器错误。 UE4 D:UE4UnrealEngine-4.27.2-releaseEnginePluginsVirtualProductionRemoteControlSourceRemoteControlPrivateRemoteControlPreset.cpp 1870 2.严重性    代码    说明    项目    文件    行    禁止显示状态 错误    MSB3073    命令“....BuildBatchFilesRebuild.bat

    2024年02月14日
    浏览(32)
  • 【Clion+OpenOCD+Stm32CubeMX+gcc】linux交叉编译开发stm32全过程

    双系统:ubuntu 22.04 电脑:拯救者Y7000 板子:stm32f103c8t6 一段摸爬滚打的辛酸史,囊括了我在过程中遇见的所有报错及解决方法! 记录自己实现的步骤,过程已经跟新完毕,笔者能力有限所用的方法以及代码考虑的不一定全面,也希望大佬多多补充! 目录 安装stm32cubeIDE 官网下

    2024年02月22日
    浏览(36)
  • 【Linux】如何在 Ubuntu 上安装 Clang 编译器

    摊主将在本文中介绍如何在 Ubuntu 上安装 Clang 编译器。 摊主的个人技术博客:https://rickyxcoder.top/ 🧑🏻‍💻 备用站点:https://rickyxcoder.gitee.io/ Clang 是一款由 LLVM 项目开发的 C、C++、Objective-C 和 Objective-C++ 编译器 。它被设计成可以替代 GCC(GNU Compiler Collection)编译器,并且在

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包