compile_windows_mingw.dox (1906B)
1 /** @page compile_windows_mingw Building Portaudio for Windows with MinGW 2 @ingroup tutorial 3 4 @section comp_mingw1 Portaudio for Windows With MinGW 5 6 <strong>This document contains old or out-of-date information. Please see a draft of new MinGW information on our Wiki: <a href="https://app.assembla.com/spaces/portaudio/wiki/Notes_about_building_PortAudio_with_MinGW">PortAudio Wiki: Notes about building PortAudio with MinGW</a></strong> 7 8 = MinGW/MSYS = 9 10 From the [http://www.mingw.org MinGW projectpage]: 11 12 MinGW: A collection of freely available and freely distributable 13 Windows specific header files and import libraries, augmenting 14 the GNU Compiler Collection, (GCC), and its associated 15 tools, (GNU binutils). MinGW provides a complete Open Source 16 programming tool set which is suitable for the development of 17 native Windows programs that do not depend on any 3rd-party C 18 runtime DLLs. 19 20 MSYS: A Minimal SYStem providing a POSIX compatible Bourne shell 21 environment, with a small collection of UNIX command line 22 tools. Primarily developed as a means to execute the configure 23 scripts and Makefiles used to build Open Source software, but 24 also useful as a general purpose command line interface to 25 replace Windows cmd.exe. 26 27 MinGW provides a compiler/linker toolchain while MSYS is required 28 to actually run the PortAudio configure script. 29 30 Once MinGW and MSYS are installed (see the [http://www.mingw.org/MinGWiki MinGW-Wiki]) open an MSYS shell and run the famous: 31 32 @code 33 ./configure 34 make 35 make install 36 @endcode 37 38 The above should create a working version though you might want to 39 provide '--prefix=<path-to-install-dir>' to configure. 40 41 './configure --help' gives details as to what can be tinkered with. 42 43 --- Mikael Magnusson 44 45 To update your copy or check out a fresh copy of the source 46 47 [wiki:UsingThePortAudioSvnRepository SVN instructions] 48 49 --- Bob !McGwier 50 51 Back to the Tutorial: \ref tutorial_start 52 53 */