1. 程式人生 > 其它 >Linux 5.18 對 LLVM配置方式支援更靈活

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"