Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Cross-Building Strategies in the Age of C++ Package Managers - Lecture
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 ARM ubiquity
- 3 Why cross build?
- 4 Getting started
- 5 Cross-building terminology
- 6 Building dependencies: the compiler (cont'd)
- 7 Strategy: Leverage the package manager to specify the compiler
- 8 Building ZLIB, macOS example
- 9 Strategy 2: Package your compiler toolchain up
- 10 Executable dependencies
- 11 Strategy: requirements for build-time executables
- 12 Library and executable combos
- 13 Strategy: same requirement in both contexts
- 14 Strategy: split packages for executable and library
- 15 "Sysroot" and system libraries on Linux
- 16 "Sysroot" on embedded Linux - caveats
- 17 Strategy: package the root filesystem
- 18 Ready to build our own code!
- 19 Closing remarks