Changes between Version 6 and Version 7 of CompilationGuide/Generic


Ignore:
Timestamp:
Dec 29, 2013, 2:36:27 PM (5 years ago)
Author:
saste
Comment:

add short section "Why to compile from source"

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/Generic

    v6 v7  
    22
    33Note that in this guide there is nothing strictly specific to FFmpeg.
     4
     5== Why to compile from source ==
     6
     7Binary packages are usually provided by third party packagers for many platforms, but in some cases they are not an option for several reasons:
     8* the binary packages is outdated or contains critical bugs or is missing required features which are available in the later version of the software
     9* you need to customize the build, for example to support a particular installation layout, to get platform-specific optimizations or to link against particular libraries which are not supported in the binary package
     10* you want to customize the software by editing the source code
     11
     12In all these cases building a package from source looks like the best solution.
    413
    514== Overview ==
     
    2534
    2635This will compile the project files in the source directory, and will install the libraries in {{{/usr/local}}}. The third step may require super-user rights (so it may need to be replaced by {{{sudo make install}}}), since {{{/usr/local}}} cannot be modified by regular users.
    27 
    2836
    2937== Install path ==