1Copyright (C) INRIA 2003, 2005, 2007, 2008, 2009, 2010, 2011, 2012 2 3Copying and distribution of this file, with or without modification, 4are permitted in any medium without royalty provided the copyright 5notice and this notice are preserved. This file is offered as-is, 6without any warranty. 7 8 9 Installing GNU MPC 10 ================== 11 12This is for the impatient, for deeper explanations see the chapter 13"Installing GNU MPC" in the Texinfo documentation (type 'info mpc.info'). 14 150. You first need to install GMP, the GNU Multiprecision Arithmetic Library, 16 see <http://gmplib.org/>, and GNU MPFR, see <http://www.mpfr.org>. 17 GNU MPC requires GMP version 4.3.2 or later 18 and GNU MPFR version 2.4.2 or later. 19 201. In the directory of the GNU MPC archive, type 21 22 tar xzf mpc-1.0.1.tar.gz 23 cd mpc-1.0.1 24 ./configure 25 make 26 27 This assumes that GMP and GNU MPFR are installed in a directory searched 28 by default by the compiler. Otherwise, use --with-gmp=DIR or 29 --with-mpfr=DIR with ./configure (see the Texinfo documentation). 30 312. You should run the test suite, type 32 33 make check 34 35 If any error occurs, please report it on the mailing list 36 <mpc-discuss@lists.gforge.inria.fr>, or file a bug at the bug tracker 37 <https://gforge.inria.fr/tracker/?atid=607&group_id=131&func=browse> . 38 393. To install the GNU MPC library, type 40 41 make install 42 43 By default, the files are copied into subdirectories of /usr/local. 44 You need write permissions on these directories, or pass an alternative 45 installation directory using the --prefix option to ./configure. 46 474. You can optionally create documentation, type 48 49 make dvi 50 51 or 52 53 make ps 54 55 This requires the Texinfo package (version 4.2 at least). 56 57In case of difficulties, please send a description of the problem to 58<mpc-discuss@lists.gforge.inria.fr>. 59 60############################################################################## 61 62Note for AIX users: 63=================== 64 65If GMP was built with the 64-bit ABI, before building and testing GNU MPC, 66it might be necessary to set the OBJECT_MODE environment variable to 64 67by, e.g., 68 export OBJECT_MODE=64 69This has been tested with the C compiler IBM XL C/C++ Enterprise Edition 70V8.0 for AIX, version: 08.00.0000.0021, GMP 4.2.4 and GNU MPFR 2.4.1. 71 72############################################################################## 73 74Note for Windows users: 75======================= 76 77There is a special file Makefile.vc for Windows, contributed by Mickaël 78Gastineau. This file works both for the Windows Server 2003 R2 Platform SDK, 79and for the Windows SDK of Vista. To use it, simply replace "make" by 80"nmake /f makefile.vc" in the above instructions: 81 82compilation : 83nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> 84 85clean : 86nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> clean 87 88check : 89nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> check 90 91If you want to compile mpc with mingw in the msys shell, you might need to 92add the following to the configure command (or in your environment): 93 94LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include 95 96In addition, you might need to give the following additional argument to 97configure (reported for mpc-0.9): 98 99CPP="x86_64-w64-mingw32-gcc -E" 100 101(reported by Sisyphus) 102