1 1.11 mrg <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 1.11 mrg <html> 3 1.15 mrg <!-- Copyright (C) 1988-2022 Free Software Foundation, Inc. 4 1.1 mrg 5 1.11 mrg Permission is granted to copy, distribute and/or modify this document 6 1.3 mrg under the terms of the GNU Free Documentation License, Version 1.3 or 7 1.1 mrg any later version published by the Free Software Foundation; with no 8 1.1 mrg Invariant Sections, the Front-Cover texts being (a) (see below), and 9 1.1 mrg with the Back-Cover Texts being (b) (see below). A copy of the 10 1.11 mrg license is included in the section entitled "GNU 11 1.11 mrg Free Documentation License". 12 1.1 mrg 13 1.1 mrg (a) The FSF's Front-Cover Text is: 14 1.1 mrg 15 1.11 mrg A GNU Manual 16 1.1 mrg 17 1.1 mrg (b) The FSF's Back-Cover Text is: 18 1.1 mrg 19 1.11 mrg You have freedom to copy and modify this GNU Manual, like GNU 20 1.1 mrg software. Copies published by the Free Software Foundation raise 21 1.11 mrg funds for GNU development. --> 22 1.14 mrg <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ --> 23 1.14 mrg <head> 24 1.14 mrg <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 1.13 mrg <title>Downloading GCC</title> 26 1.11 mrg 27 1.13 mrg <meta name="description" content="Downloading GCC"> 28 1.13 mrg <meta name="keywords" content="Downloading GCC"> 29 1.11 mrg <meta name="resource-type" content="document"> 30 1.11 mrg <meta name="distribution" content="global"> 31 1.11 mrg <meta name="Generator" content="makeinfo"> 32 1.11 mrg <style type="text/css"> 33 1.11 mrg <!-- 34 1.11 mrg a.summary-letter {text-decoration: none} 35 1.11 mrg blockquote.indentedblock {margin-right: 0em} 36 1.14 mrg blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} 37 1.14 mrg blockquote.smallquotation {font-size: smaller} 38 1.11 mrg div.display {margin-left: 3.2em} 39 1.11 mrg div.example {margin-left: 3.2em} 40 1.14 mrg div.lisp {margin-left: 3.2em} 41 1.14 mrg div.smalldisplay {margin-left: 3.2em} 42 1.14 mrg div.smallexample {margin-left: 3.2em} 43 1.14 mrg div.smalllisp {margin-left: 3.2em} 44 1.11 mrg kbd {font-style: oblique} 45 1.11 mrg pre.display {font-family: inherit} 46 1.11 mrg pre.format {font-family: inherit} 47 1.11 mrg pre.menu-comment {font-family: serif} 48 1.11 mrg pre.menu-preformatted {font-family: serif} 49 1.14 mrg pre.smalldisplay {font-family: inherit; font-size: smaller} 50 1.14 mrg pre.smallexample {font-size: smaller} 51 1.14 mrg pre.smallformat {font-family: inherit; font-size: smaller} 52 1.14 mrg pre.smalllisp {font-size: smaller} 53 1.11 mrg span.nolinebreak {white-space: nowrap} 54 1.11 mrg span.roman {font-family: initial; font-weight: normal} 55 1.11 mrg span.sansserif {font-family: sans-serif; font-weight: normal} 56 1.11 mrg ul.no-bullet {list-style: none} 57 1.11 mrg --> 58 1.11 mrg </style> 59 1.11 mrg 60 1.11 mrg 61 1.1 mrg </head> 62 1.1 mrg 63 1.11 mrg <body lang="en"> 64 1.13 mrg <h1 class="settitle" align="center">Downloading GCC</h1> 65 1.11 mrg 66 1.11 mrg 67 1.11 mrg 68 1.11 mrg 69 1.11 mrg 70 1.11 mrg 71 1.11 mrg 72 1.11 mrg 73 1.11 mrg 74 1.11 mrg 75 1.11 mrg 76 1.11 mrg 77 1.11 mrg 78 1.11 mrg 79 1.11 mrg 80 1.11 mrg 81 1.11 mrg 82 1.11 mrg 83 1.14 mrg <a name="index-Downloading-GCC"></a> 84 1.14 mrg <a name="index-Downloading-the-Source"></a> 85 1.11 mrg 86 1.15 mrg <p>GCC is distributed via <a href="https://gcc.gnu.org/git.html">git</a> and via 87 1.11 mrg HTTPS as tarballs compressed with <code>gzip</code> or <code>bzip2</code>. 88 1.11 mrg </p> 89 1.15 mrg <p>Please refer to the <a href="https://gcc.gnu.org/releases.html">releases web page</a> 90 1.10 mrg for information on how to obtain GCC. 91 1.11 mrg </p> 92 1.11 mrg <p>The source distribution includes the C, C++, Objective-C, Fortran, 93 1.3 mrg and Ada (in the case of GCC 3.1 and later) compilers, as well as 94 1.11 mrg runtime libraries for C++, Objective-C, and Fortran. 95 1.3 mrg For previous versions these were downloadable as separate components such 96 1.3 mrg as the core GCC distribution, which included the C language front end and 97 1.3 mrg shared components, and language-specific distributions including the 98 1.3 mrg language front end and the language runtime (where appropriate). 99 1.11 mrg </p> 100 1.11 mrg <p>If you also intend to build binutils (either to upgrade an existing 101 1.1 mrg installation or for use in place of the corresponding tools of your 102 1.1 mrg OS), unpack the binutils distribution either in the same directory or 103 1.1 mrg a separate one. In the latter case, add symbolic links to any 104 1.1 mrg components of the binutils you intend to build alongside the compiler 105 1.11 mrg (<samp>bfd</samp>, <samp>binutils</samp>, <samp>gas</samp>, <samp>gprof</samp>, <samp>ld</samp>, 106 1.11 mrg <samp>opcodes</samp>, …) to the directory containing the GCC sources. 107 1.11 mrg </p> 108 1.11 mrg <p>Likewise the GMP, MPFR and MPC libraries can be automatically built 109 1.7 mrg together with GCC. You may simply run the 110 1.11 mrg <code>contrib/download_prerequisites</code> script in the GCC source directory 111 1.11 mrg to set up everything. 112 1.7 mrg Otherwise unpack the GMP, MPFR and/or MPC source 113 1.1 mrg distributions in the directory containing the GCC sources and rename 114 1.11 mrg their directories to <samp>gmp</samp>, <samp>mpfr</samp> and <samp>mpc</samp>, 115 1.1 mrg respectively (or use symbolic links with the same name). 116 1.11 mrg </p> 117 1.11 mrg <hr /> 118 1.11 mrg <p> 119 1.11 mrg <p><a href="./index.html">Return to the GCC Installation page</a> 120 1.11 mrg </p> 121 1.11 mrg 122 1.11 mrg 123 1.11 mrg 124 1.11 mrg 125 1.11 mrg 126 1.11 mrg 127 1.11 mrg 128 1.11 mrg 129 1.11 mrg 130 1.10 mrg 131 1.1 mrg 132 1.11 mrg </body> 133 1.11 mrg </html> 134