Changes between Version 8 and Version 9 of CompilationGuide/MinGW


Ignore:
Timestamp:
Apr 15, 2013, 2:20:41 PM (5 years ago)
Author:
saste
Comment:

apply various minor and cosmetical fixes

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/MinGW

    v8 v9  
    1111== MinGW == 
    1212 
    13 You basically have two options for a compiler: mingw "mainline" or mingw-w64.  Both offer working gcc's for windows.  The latter tends to be slightly more up to date than the former, and offer a few more libraries, like DirectShow access.  The instructions here are basically for the former, but the two are interchangeable. 
     13You basically have two options for a compiler: mingw "mainline" or mingw-w64.  Both offer working gcc's for windows.  The latter tends to be slightly more up to date than the former, and offers a few more libraries, like DirectShow access.  The instructions here are basically for the former, but the two are interchangeable. 
    1414 
    1515Go to: 
     
    2929Once you install MinGW you should see in the Windows menu the "MinGW" 
    3030entry with the option "MinGW shell". 
    31 Clicking on it it will launch a terminal with a bash shell. This is 
     31Clicking on it and it will launch a terminal with a bash shell. This is 
    3232supposed to be a GNU/Unix environment, and you're supposed to know a 
    3333bit of UNIX commands for getting through it. 
     
    3636native UNIX-like paths. Check the output of the mount command, and 
    3737familiarize yourself with the mapping mechanism. In the rest of the 
    38 guide, when not explicitely specified, we'll use the UNIX mapped 
     38guide, when not explicitly specified, we'll use the UNIX mapped 
    3939paths. 
    4040 
    41 Also NB that to access dshow devices you to use the mingw-w64 as the compiler (or cross compiler), so straight MinGW won't have this functionality available. 
     41Also note that to access dshow devices you to use the mingw-w64 as the compiler (or cross compiler), so straight MinGW won't have this functionality available. 
    4242 
    4343=== MinGW installation style === 
     
    6969system you need some tuning in the Windows environment. Indeed the 
    7070msysgit installer will modify some of the environment values set by 
    71 the MinGW install, and you may need to manually ripristinate them. 
     71the MinGW install, and you may need to manually restore them. 
    7272 
    7373In particular, you need to: 
     
    132132FFmpeg source directory. 
    133133 
    134 Once you installed all the necessary packages (MinGW is the only strict requirement for building FFmpeg, git is required for downloading update your FFmpeg source), 
     134Once you installed all the necessary packages (MinGW is the only strict requirement for building FFmpeg, git is required for update your FFmpeg source), 
    135135you need to open a MinGW shell, change directory to where you checked out the FFmpeg sources, and configure and make FFmpeg the usual way. 
    136136 
     
    150150 
    151151lib.exe is a Microsoft tool used for creating DLL files. It is bundled 
    152 togheter with Visual Studio. Microsoft Visual Studio Express download 
     152together with Visual Studio. Microsoft Visual Studio Express download 
    153153is available for free. Once installed you'll need to add the directory 
    154154where lib.exe is located to the system Path.