Cross-Building Strategies in the Age of C++ Package Managers - Lecture

Cross-Building Strategies in the Age of C++ Package Managers - Lecture

CppCon via YouTube Direct link

Library and executable combos

12 of 19

12 of 19

Library and executable combos

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. 1 Intro
  2. 2 ARM ubiquity
  3. 3 Why cross build?
  4. 4 Getting started
  5. 5 Cross-building terminology
  6. 6 Building dependencies: the compiler (cont'd)
  7. 7 Strategy: Leverage the package manager to specify the compiler
  8. 8 Building ZLIB, macOS example
  9. 9 Strategy 2: Package your compiler toolchain up
  10. 10 Executable dependencies
  11. 11 Strategy: requirements for build-time executables
  12. 12 Library and executable combos
  13. 13 Strategy: same requirement in both contexts
  14. 14 Strategy: split packages for executable and library
  15. 15 "Sysroot" and system libraries on Linux
  16. 16 "Sysroot" on embedded Linux - caveats
  17. 17 Strategy: package the root filesystem
  18. 18 Ready to build our own code!
  19. 19 Closing remarks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.