Skip to content

mainline avrdude imported from svn://svn.savannah.nongnu.org/avrdude/trunk

License

Notifications You must be signed in to change notification settings

facchinm/avrdude

Folders and files

NameName
Last commit message
Last commit date
Nov 2, 2015
Sep 19, 2020
Jan 8, 2021
Mar 14, 2020
Aug 23, 2006
Mar 15, 2018
Aug 16, 2011
Nov 20, 2012
Sep 22, 2020
Mar 12, 2003
Mar 12, 2003
Jan 26, 2004
Mar 15, 2018
Jan 26, 2008
Feb 5, 2009
Jan 8, 2010
Aug 12, 2011
Jan 2, 2012
Jan 2, 2013
Jan 15, 2014
Apr 9, 2015
Feb 9, 2016
Mar 5, 2017
Jan 9, 2018
Jan 5, 2019
Mar 11, 2020
Dec 31, 2020
Sep 22, 2020
Sep 17, 2013
Jun 13, 2014
Nov 20, 2012
Jan 8, 2021
Jun 13, 2014
May 19, 2014
Sep 19, 2020
Jan 8, 2021
Jun 13, 2014
Nov 29, 2005
Feb 15, 2016
Jul 16, 2014
Jun 17, 2014
May 19, 2014
May 19, 2014
Jan 8, 2021
Dec 31, 2020
Mar 15, 2018
Dec 29, 2017
Sep 16, 2020
Jan 30, 2013
Jun 13, 2014
Nov 20, 2012
Mar 14, 2020
Jun 17, 2014
Jan 8, 2021
Jan 8, 2021
May 19, 2014
Jan 24, 2007
Jan 24, 2007
Jul 16, 2014
Jan 17, 2014
Sep 16, 2020
Jun 13, 2014
May 19, 2014
Jun 13, 2014
May 19, 2014
Nov 20, 2012
Mar 11, 2020
May 19, 2014
Jan 8, 2021
Nov 29, 2017
Jan 8, 2021
Nov 23, 2014
Nov 20, 2012
Jan 8, 2021
Nov 20, 2012
Sep 8, 2013
Nov 20, 2012
Jan 9, 2018
Jan 8, 2021
Jun 23, 2014
Mar 28, 2016
Jan 9, 2013
Sep 19, 2020
Sep 19, 2020
May 19, 2014
Jan 8, 2021
Nov 20, 2012
Jun 13, 2014
Nov 20, 2012
Jun 17, 2014
Sep 19, 2020
Dec 31, 2020
May 19, 2014
Jun 13, 2014
Jun 13, 2014
Nov 20, 2012
Jun 13, 2014
Mar 5, 2017
Dec 31, 2020
Jan 17, 2018
Nov 26, 2014
Mar 15, 2018
Mar 15, 2018
Mar 15, 2018
Nov 20, 2012
Jun 13, 2014
Nov 20, 2012
Jul 24, 2003
Jun 13, 2014
Nov 20, 2012
Sep 16, 2020
Dec 3, 2012
May 19, 2014
Sep 16, 2020
May 19, 2014
May 6, 2013
Mar 14, 2020
Apr 18, 2016
Feb 15, 2016
Sep 18, 2020
Sep 18, 2020
Jan 8, 2021
Sep 18, 2020
Sep 16, 2020
Jun 13, 2014
Nov 20, 2012

Repository files navigation

See the documentation file for the details.

The latest version of AVRDUDE is always available here:

  http://savannah.nongnu.org/projects/avrdude


Important environment variables for ./configure:
================================================

CPPFLAGS: C preprocessor flags (*not* "C++")

This is the place to put additional (non-standard) -I options into.
For example, if your Windows system has LibUSB-Win32 installed into
\\WINDOWS\ProgramFiles\LibUSB-Win32, use

CPPFLAGS=-I/WINDOWS/ProgramFiles/LibUSB-Win32/include

to tell configure where to search for the header files.  (The use of
forward slashes rather than backslashes can often simplify things.
Note that the Windows system services internally treat both the same.
It's only cmd.exe which requires backslashes as the directory
separator.)

LDFLAGS: Linker options

This is the place to make additional library locations known to the
linker.  To continue the above example, use

LDFLAGS=-L/WINDOWS/ProgramFiles/LibUSB-Win32/lib/gcc

to make the linker search for "libusb.a" in that directory.


Linux users: make sure the header files are installed
=====================================================

While many Linux distributions install the libraries needed by AVRDUDE
(libusb, libelf) by default, they leave out the corresponding header
files.  Consequently, the configure script won't find them, so these
libraries could not be used.

Usually, the packages with the header files (and static libraries) are
derived from the regular package name by appending "-devel".  Thus,
make sure you have "libusb-devel" and "libelf-devel" installed before
running the configure script.  (Same goes for libftdi.)