用clang编译Linux内核

发布时间 2024-01-01 10:21:54作者: 摩斯电码

安装clang

For convenience there is an automatic installation script available that installs LLVM for you.
To install the latest stable version:

bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"


To install a specific version of LLVM:

wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>

To install all apt.llvm.org packages at once:

wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number> all
# or
sudo ./llvm.sh all

编译内核

比如按照前面的步骤按照了clang,版本是17,那么可以使用下面的命令编译:

make LLVM=-17