-
Notifications
You must be signed in to change notification settings - Fork 174
Building AVRDUDE for Linux
Marius Greuel edited this page Jan 13, 2022
·
18 revisions
Note: The example here is written for Ubuntu - you may need to adapt the code when you use a different distro.
To build AVRDUDE for Linux, you need to install the following packages:
sudo apt-get install build-essential git cmake flex bison libelf-dev libusb-dev libftdi1-dev libhidapi-devTo build AVRDUDE for Linux, run the following commands:
git clone https://github.com/avrdudes/avrdude
cd avrdude/src
cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo -B build_linux
cmake --build build_linuxIf you want to enable LINUXGPIO or LINUXSPI support, add the CMake options -DHAVE_LINUXGPIO=ON and -DHAVE_LINUXSPI=ON:
cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo -D HAVE_LINUXGPIO=ON -D HAVE_LINUXSPI=ON -B build_linuxTo install a local build on your system, run the following commands:
sudo cmake --build build_linux --target install