source: doc/installing.rst @ e635771

Last change on this file since e635771 was 0f3ee60, checked in by Paul Brossier <>, 4 years ago

doc/: add download.rst, update installing.rst

  • Property mode set to 100644
File size: 2.1 KB

Building aubio

.. highlight:: bash


To download a prebuilt version of aubio, see :ref:`download`.


aubio uses waf to configure, compile, and test the source. A copy of waf is included in aubio tarball, so all you need is a terminal, a compiler, and a recent version of python installed.

Latest release

The latest stable release can be downloaded from

$ curl -O
$ tar xf aubio-0.4.3.tar.bz2
$ cd aubio-0.4.3

Git repository

The latest git branch can be obtained with:

$ git clone git://
$ cd aubio

The following command will fetch the correct waf version (not included in aubio's git):

$ ./scripts/


Windows users without Git Bash installed will want to use the following commands instead:

$ curl -fsS -o waf
$ curl -fsS -o waf.bat


To compile the C library, examples programs, and tests, run:

$ ./waf configure

Check out the available options using ./waf configure --help. Once you are done with configuration, you can start building:

$ ./waf build

To install the freshly built C library and tools, simply run the following command:

$ sudo ./waf install


Windows users should simply run waf, without the leading ./. For instance:

$ waf configure build


If you wish to uninstall the files installed by the install command, use uninstall:

$ sudo ./waf uninstall

To clean the source directory, use the clean command:

$ ./waf clean

To also forget the options previously passed to the last ./waf configure invocation, use the distclean command:

$ ./waf distclean
.. toctree::
   :maxdepth: 2
Note: See TracBrowser for help on using the repository browser.