Install gcc-14 on Ubuntu 22.04
<h1 style="text-align: center">Install gcc-14 on Ubuntu 22.04</h1><p> The steps:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> <span style="color: rgba(0, 0, 255, 1)">sudo</span> apt <span style="color: rgba(0, 0, 255, 1)">install</span> build-<span style="color: rgba(0, 0, 0, 1)">essential
</span><span style="color: rgba(0, 128, 128, 1)">2</span> <span style="color: rgba(0, 0, 255, 1)">sudo</span> apt <span style="color: rgba(0, 0, 255, 1)">install</span> libmpfr-dev libgmp3-dev libmpc-dev -<span style="color: rgba(0, 0, 0, 1)">y
</span><span style="color: rgba(0, 128, 128, 1)">3</span> <span style="color: rgba(0, 0, 255, 1)">wget</span> http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.gz</span>
<span style="color: rgba(0, 128, 128, 1)">4</span> <span style="color: rgba(0, 0, 255, 1)">tar</span> -xf <span style="color: rgba(0, 0, 255, 1)">gcc</span>-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>.<span style="color: rgba(0, 0, 255, 1)">tar</span><span style="color: rgba(0, 0, 0, 1)">.gz
</span><span style="color: rgba(0, 128, 128, 1)">5</span> cd <span style="color: rgba(0, 0, 255, 1)">gcc</span>-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>
<span style="color: rgba(0, 128, 128, 1)">6</span> ./contrib/<span style="color: rgba(0, 0, 0, 1)">download_prerequisites
</span><span style="color: rgba(0, 128, 128, 1)">7</span> ./configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/<span style="color: rgba(0, 0, 255, 1)">gcc</span>-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span> --enable-checking=release --enable-languages=c,c++ --disable-multilib --program-suffix=-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>
<span style="color: rgba(0, 128, 128, 1)">8</span> <span style="color: rgba(0, 0, 255, 1)">make</span>
<span style="color: rgba(0, 128, 128, 1)">9</span> <span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">make</span> <span style="color: rgba(0, 0, 255, 1)">install</span></pre>
</div>
<p>And if you would like to make it the default:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> <span style="color: rgba(0, 0, 255, 1)">sudo</span> update-alternatives --<span style="color: rgba(0, 0, 255, 1)">install</span> /usr/bin/g++ g++ /usr/local/<span style="color: rgba(0, 0, 255, 1)">gcc</span>-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>/bin/g++-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">14</span>
<span style="color: rgba(0, 128, 128, 1)">2</span> <span style="color: rgba(0, 0, 255, 1)">sudo</span> update-alternatives --<span style="color: rgba(0, 0, 255, 1)">install</span> /usr/bin/<span style="color: rgba(0, 0, 255, 1)">gcc</span> <span style="color: rgba(0, 0, 255, 1)">gcc</span> /usr/local/<span style="color: rgba(0, 0, 255, 1)">gcc</span>-<span style="color: rgba(128, 0, 128, 1)">14.1</span>.<span style="color: rgba(128, 0, 128, 1)">0</span>/bin/gcc-14.<span style="color: rgba(128, 0, 128, 1)">1.0</span> <span style="color: rgba(128, 0, 128, 1)">14</span></pre>
</div>
<p>Then check out the gcc and g++ version:</p>
<p><img src="https://img2024.cnblogs.com/blog/2326882/202407/2326882-20240705093154684-1824797007.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/zhongqifeng/p/18285116
頁:
[1]