去除无法获得锁以及.c:1:9: fatal error: stdio.h: 没有那个文件或目录 #includecompilation terminated.

本篇文章主要是给大家分享一下关于Ubuntu使用时GCC无法使用提示:

gcc change.c -o change
change.c:1:9: fatal error: stdio.h: 没有那个文件或目录
#include<stdio.h>
^~~~~~~~~
compilation terminated.

首先需要进行sudo apt-get install libc6-dev

(提示无法获得锁时可用下面的命令 如果没有提示请忽略

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock)

提示上面的图片信息是可利用如下命令进行升级

最后执行GCC成功!!

总结方法:
无法使用GCC时使用以下命令进行操作
sudo aptitude update

sudo aptitude install build-essential

第一次感受到了aptitude和apt-get的区别!
网上有人说“aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。”


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注