Technical requirements
To follow along with the examples, make sure you have the following:
- A Linux-based host system with
autoconf
,automake
,bison
,bzip2
,cmake
,flex
,g++
,gawk
,gcc
,gettext
,git
,gperf
,help2man
,libncurses5-dev
,libstdc++6
,libtool
,libtool-bin
,make
,patch
,python3-dev
,rsync
,texinfo
,unzip
,wget
, andxz-utils
or their equivalents installed.
I recommend using Ubuntu 20.04 LTS or later since the exercises in this chapter were all tested against that Linux distribution at the time of writing. Here is the command to install all the required packages on Ubuntu 20.04 LTS:
$ sudo apt-get install autoconf automake bison bzip2 cmake \ flex g++ gawk gcc gettext git gperf help2man libncurses5-dev libstdc++6 libtool \ libtool-bin make patch python3-dev rsync texinfo unzip wget xz-utils
All of the code for this chapter can be found in the Chapter02
folder from the book's GitHub repository: https://github.com/PacktPublishing/Mastering-Embedded-Linux...