Linux 5.18 对 LLVM配置方式支持更灵活

Posted llawliet0001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 5.18 对 LLVM配置方式支持更灵活相关的知识,希望对你有一定的参考价值。

导读自从两年前支持主流化以来,使用 LLVM/Clang 而不是 GCC 构建 Linux 内核的技术一直在不断成熟,并且 Linux 内核继续可选地支持额外的 LLVM/Clang 功能。据外媒 phoronix 介绍, Linux 5.18 对 LLVM 环境变量的处理进行了改进,以处理版本化编译器二进制文件或 PATH 之外的编译器安装。

LLVM = 1 当前用于定义 LLVM/Clang 工具变量,以使用该非 GNU 工具链构建 Linux 内核。 但是目前,如果想在 PATH 之外使用 LLVM/Clang 安装,或者在 Debian/Ubuntu 和其他 Clang 二进制文件为版本后缀的发行版上使用,却并不轻松。

随着 Linux 5.18 中的新改动,LLVM 的设置变得越发灵活,如果用户想要在 PATH 中定位系统的 LLVM/Clang 14 二进制文件,则可以指定 LLVM=-14。 或者想要针对 PATH 之外的编译器安装,可以设置 LLVM=/path/to-llvm。

有关 Linux 5.18 的这种更灵活的 LLVM 处理的更多详细信息,请参阅此"https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgit.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git%2Fcommit%2F%3Fid%3De9c281928c24dfeb86b11c31b53757b6a127f8aa"

更多Linux资讯请查看:https://www.linuxprobe.com 

以上是关于Linux 5.18 对 LLVM配置方式支持更灵活的主要内容,如果未能解决你的问题,请参考以下文章

Linux 5.18 对 LLVM配置方式支持更灵活

Linux 5.18 EDAC继续为AMD Zen 4做准备

LLVM out of source pass build:不支持可加载模块(在 Linux 上)

SPI设备标准驱动源码分析(linux kernel 5.18)

编译器LLVM3.8发布

LLVM 上的简单标量支持