In this chapter, we look in more detail at the build tools we are using. The RP2040 SDK does much of the work supporting building our programs, but it is beneficial to understand what is going on underneath the high-level tools. Next, we delve into the GNU debugger (gdb), which single-steps through our programs and examines registers and memory as we go.
CMake
CMake is an open source, build automation tool that is cross-platform and compiler independent. The goal of using CMake in the RP2040 SDK is ...