Difference between revisions of "Category:Building"

From VideoLAN Wiki
Jump to navigation Jump to search
 
(23 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
This guide will help you compile {{VLC}} for your platform.
 +
 +
This guide is intended for '''developers''' and '''power users'''. Compiling VLC is not an easy task.
 +
 +
You should come on [[IRC]] to assist you during this phase.
 +
 +
'''<span style="color:red; font-size: 120%">Warning</span>:''' Please, do not put pre-release test binaries or git-compiles on software sites or on user-forums. We've had bad experiences with this before and we do not appreciate it.
 +
 
== Generic Steps  ==
 
== Generic Steps  ==
  
These are the main steps to follow to Compile VLC&nbsp;:  
+
These are the main steps to follow to compile VLC&nbsp;:  
 
 
#Prepare your compile environment,
 
#Get the [[GetTheSource|source]] of {{VLC}},
 
#bootstrap, using the ./bootstrap, if you took the code from repository,
 
#Prepare the extras libraries needed for {{VLC}}, read the [[Contrib Status|list]],
 
#[[Configure]],
 
#and build, using make
 
  
'''Warning:''' Do not put non-released test binaries or git-compiles on software sites or on user-forums. We have had bad experiences with this before and we do not appreciate it.
+
# Prepare your compile environment,
 +
# Grab the [[GetTheSource|source]] of {{VLC}},
 +
# Bootstrap, using the ./bootstrap script, if you took the code from repository,
 +
# Prepare the extras libraries needed for {{VLC}}, read the [[Contrib Status|list]],
 +
# [[Configure]],
 +
# Build, using make,
 +
# and Profit!
  
== Operating Systems ==
+
== Compile for one Operating System ==
But there are the special HowTos for the OS you want VLC in.
+
There are the special compile guides for every OS you want VLC.
  
* [[Win32Compile|How to compile for Windows]] ([[Win32CompileMSYS|MSYS]],[[Win32CompileCygwinNew|Cygwin]])
+
Desktop:
* [[OSXCompile|How to compile on Mac OS X]]
+
* [[Win32Compile|Windows]]
* [[UnixCompile|How to compile on Linux, BSD or other Unices]]
+
* [[OSXCompile|macOS]]
* [[Solaris|How to compile on Solaris]]
+
* [[UnixCompile|Linux, BSD or other Unices]]
 +
* [[Solaris|Solaris]]
  
* [[AndroidCompile|How to compile for Android]]
+
Mobile:
* [[iOSCompile|How to compile for iOS]]
+
* [[AndroidCompile|Android]]
 +
* [[iOSCompile|iOS]]
 +
* [[WinRTCompile|WinRT]]
  
 +
OLD:
 
* [[WinCECompile|How to compile for WinCE]] (outdated)
 
* [[WinCECompile|How to compile for WinCE]] (outdated)
 
* [[BeOSCompile|How to compile on BeOS]] (outdated)
 
* [[BeOSCompile|How to compile on BeOS]] (outdated)
 
* [[ARMCompileOldPDA|How to cross-compile for old ARM-based PDAs]] (outdated)
 
* [[ARMCompileOldPDA|How to cross-compile for old ARM-based PDAs]] (outdated)
  
== Other help ==
+
== Other compile guides ==
 
* [[OutOfTreeCompile|How to compile a module outside of VLC source tree]]
 
* [[OutOfTreeCompile|How to compile a module outside of VLC source tree]]
 
* [[DirectFB_Compile|Compile DirectFB plugin]]
 
* [[DirectFB_Compile|Compile DirectFB plugin]]
Line 33: Line 44:
 
* [[Packagers|Links to the packaging in various distros]]
 
* [[Packagers|Links to the packaging in various distros]]
  
See also [[:Category:Operating systems]].
+
See also [[:Category:Operating systems]].
  
 
[[Category:Coding]]
 
[[Category:Coding]]

Latest revision as of 07:57, 23 January 2019

This guide will help you compile VLC media player for your platform.

This guide is intended for developers and power users. Compiling VLC is not an easy task.

You should come on IRC to assist you during this phase.

Warning: Please, do not put pre-release test binaries or git-compiles on software sites or on user-forums. We've had bad experiences with this before and we do not appreciate it.

Generic Steps

These are the main steps to follow to compile VLC :

  1. Prepare your compile environment,
  2. Grab the source of VLC media player,
  3. Bootstrap, using the ./bootstrap script, if you took the code from repository,
  4. Prepare the extras libraries needed for VLC media player, read the list,
  5. Configure,
  6. Build, using make,
  7. and Profit!

Compile for one Operating System

There are the special compile guides for every OS you want VLC.

Desktop:

Mobile:

OLD:

Other compile guides

See also Category:Operating systems.