YoVDO

Clang + Linux

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Software Development Courses Linux Courses LLVM Courses Clang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of Clang and Linux in this 46-minute conference talk from the Linux Plumbers Conference. Dive into the fundamentals of Clang, understand its significance in the LLVM ecosystem, and learn about key priorities in Linux kernel development. Discover essential tools and techniques such as C Cache, bug reporting, and triaging. Gain insights into advanced topics like static functions, kernel locking semantics, and the differences between GCC and LLVM plugins. Enhance your understanding of Linux kernel development processes and learn how to effectively use Clang in your projects.

Syllabus

Introduction
What is Clang
Why care about LLVM
Priorities
LLVM
Clang
Builds
C Cache
Bug Reporting
Triaging Bugs
Share Links
C Reduce
Preprocessing
Bear
Static functions
Discussion
Thanks
How often
Learning perspective
Warning coverage
Architectures
GCC Plugins
LLVM Plugins
Building with Clang
Kernel locking semantics


Taught by

Linux Plumbers Conference

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera