股海冲浪 發表於 2019-12-13 18:42:00

ubuntu下安装gcc

<h1 id="在ubuntu下安装gcc联网下">在ubuntu下安装gcc(联网下)</h1>
<pre><code>        第一次写blog,多多包涵!
</code></pre>
<h2 id="gcc安装步骤">gcc安装步骤</h2>
<p>废话不多说,gcc安装步骤如下:</p>
<pre><code>1. sudo apt update
2. sudo apt install build-essential
</code></pre>
<p>​        如果要验证gcc编译器是否已经安装完毕,可以使用 <code>gcc --version</code>来打印gcc版本号。</p>
<h2 id="安装可能出现的问题">安装可能出现的问题</h2>
<h3 id="问题一">问题一:</h3>
<p>​        问题描述:按照步骤输入上述命令行仍无法安装<strong>build-essential</strong>,如图所示:<br>
<img src="https://img2018.cnblogs.com/blog/1887757/201912/1887757-20191213183245474-2069934978.png" alt="" loading="lazy"></p>
<p>​        也就是:</p>
<pre><code>现在没有可用的软件包 build-esential,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 build-esential 没有可供安装的候选者
</code></pre>
<p>​        解决方法:</p>
<p>​       <strong>这与ubutun官方的默认更新源soruces.list有关.</strong></p>
<p>​        我们只需要修改soruces.list文件,在里面添加第三方更新源即可解决问题。由于soruces.list默认是只读文件,所以我们要修改其权限。</p>
<pre><code>1. cd /etc/apt
2. ll
3. sudo chmod 777 soruces.list
</code></pre>
<p><img src="https://img2018.cnblogs.com/blog/1887757/201912/1887757-20191213175438927-1181377876.jpg" alt="" loading="lazy"><br>
​        然后在计算机中找到该文件,将原本的替换为下面的源链接(建议将原链接备份)</p>
<pre><code>deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
</code></pre>
<p><img src="https://img2018.cnblogs.com/blog/1887757/201912/1887757-20191213211032178-883943431.jpg" alt="" loading="lazy"></p>
<h3 id="问题二">问题二:</h3>
<p>​        问题描述:在执行<code>sudo apt install build-essential</code>有时会出现如图所示问题:</p>
<p>​        <img src="https://img-blog.csdn.net/20180428093134956" alt="img" loading="lazy"></p>
<p>​        解决方法:可以使用下面命令行强制解锁:</p>
<pre><code>1. sudo rm /var/cache/apt/archives/lock
2. sudo rm /var/lib/dpkg/lock
</code></pre>
<h2 id="感谢以下博主提供的帮助">感谢以下博主提供的帮助</h2>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>https://blog.csdn.net/darling_forever/article/details/80116116</p>
</blockquote>
<blockquote>
<p>https://blog.csdn.net/gsh_hello_world/article/details/70227852</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote><br><br>
来源:https://www.cnblogs.com/study-JD/p/12036451.html
頁: [1]
查看完整版本: ubuntu下安装gcc