[LEE3] LLVM tools for the Linux kernel Michael Opdenacker, Bootlin

Описание к видео [LEE3] LLVM tools for the Linux kernel Michael Opdenacker, Bootlin

Recent versions of Linux can be compiled with LLVM's Clang C language compiler, in addition to Gcc, at least on today's most popular CPU architectures.

This presentation will show you how. Cross-compiling works differently with Clang: no architecture-specific cross-compiling toolchain is required. We will compare the Clang and Gcc compiled kernels, in terms of size and boot time. More generally, we will discuss the concrete benefits brought by being able to compile the kernel with this alternative compiler, in particular the LLVM specific kernel Makefile targets: clang-tidy and clang-analyzer.

Michael Opdenacker, Founder and Embedded Linux Engineer @Bootlin

Follow Live Embedded Event on :
Twitter :   / liveembedded  
LinkedIn :   / live-embedded-078abb1b9  

Комментарии

Информация по комментариям в разработке