© Stephen Smith 2019
S. SmithRaspberry Pi Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-5287-1_3

3. Tooling Up

Stephen Smith1 
(1)
Gibsons, BC, Canada
 

In this chapter, we will learn a better way to build our programs using GNU Make. With the GNU Debugger (GDB), we will debug our programs. And we will quickly introduce the source control system Git and the build server Jenkins.

GNU Make

We built our programs using a simple shell script to run the GNU Assembler and then the Linux linker/loader . As we move forward, we want a more sophisticated tool to build our programs. GNU Make is the standard Linux utility to do this, and it comes preinstalled with Raspbian. In GNU Make
  1. 1.

    Specify the rules for how to build one thing from another. ...

Get Raspberry Pi Assembly Language Programming: ARM Processor Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.