filmov
tv
Bazel Tutorial for C++ in 30 Minutes

Показать описание
In this video, I will show you how to use Bazel to build your C++ programs.
I cover workspaces, repos, packages, targets, query commands, and many others. I discuss how Bazel BUILD files work and how to build and run your C++ source files.
- Link to the repo used in this video:
- A starter template for building CPP files using Bazel:
-----------------------------------------------------
Chapters:
- Introduction 00:00
- Why Bazel? 00:52
- Bazel vs Other Build Tools? 3:56
- How to use Bazel? 6:25
- C++ Build Process 7:25
- Creating a Bazel Repo 9:50
- Bazel Example 1, Single CPP file: 10:17
- The Bazel workspace file structure: 12:21
- Bazel query commands: 14:40
- Bazel generated files and symlinks 15:46
- Example 2, single library file: 16:50
- Example 30, multiple library files: 20:18
- Visibility of targets in Bazel 21:23
- Summary 26:29
- A Github template repo for Bazel C++ projects 28:34
-----------------------------------------------------
Let me know if you have any questions in the comments!
-----------------------------------------------------
See my other videos on:
-----------------------------------------------------
Keep in touch with me:
I'm the founder of BitcoinCrazyness app, the Most Advanced Cryptocurrency mobile APP for alerts, Check it out:
I cover workspaces, repos, packages, targets, query commands, and many others. I discuss how Bazel BUILD files work and how to build and run your C++ source files.
- Link to the repo used in this video:
- A starter template for building CPP files using Bazel:
-----------------------------------------------------
Chapters:
- Introduction 00:00
- Why Bazel? 00:52
- Bazel vs Other Build Tools? 3:56
- How to use Bazel? 6:25
- C++ Build Process 7:25
- Creating a Bazel Repo 9:50
- Bazel Example 1, Single CPP file: 10:17
- The Bazel workspace file structure: 12:21
- Bazel query commands: 14:40
- Bazel generated files and symlinks 15:46
- Example 2, single library file: 16:50
- Example 30, multiple library files: 20:18
- Visibility of targets in Bazel 21:23
- Summary 26:29
- A Github template repo for Bazel C++ projects 28:34
-----------------------------------------------------
Let me know if you have any questions in the comments!
-----------------------------------------------------
See my other videos on:
-----------------------------------------------------
Keep in touch with me:
I'm the founder of BitcoinCrazyness app, the Most Advanced Cryptocurrency mobile APP for alerts, Check it out:
Комментарии