永发信息网

怎么检查linux有没有安装gcc

答案:2  悬赏:20  手机版
解决时间 2021-02-11 20:32
  • 提问者网友:謫仙
  • 2021-02-11 00:51
怎么检查linux有没有安装gcc
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-02-11 01:09
我在百度上找到一些答案 希望能帮助你

首先我们先要确定下,机器是否已经安装有gcc。
我们输入gcc看看?
很显然,提示命令找不到,显然我们是没有安装的。

2
我们首先需要挂载光盘到挂载点。
mount /dev/cdrom /mnt
我这里是挂载到mnt目录

3
改变目录到挂载目录。
cd /mnt

改变目录到CentOS目录(不同发行版不同)
cd CentOS

输入rpm -ivh gcc
然后按下table看看是否有gcc开头的文件

可以看到,我们的gcc主程序就是gcc-4xxxx的这个文件
我们在rpm -ivh gcc后面加上一个-4
然后按下table键补全后面的内容。

按下回车后,依赖包出现了。
可以看到依赖包是glibc-devel
版本号>= 2.2.90
也就是说,我们在安装gcc之前,需要安装glibc-devel这个包,原因是我们的gcc里面所用到的东西要用到这个包,也就是所谓的依赖关系。

那我们就跟着依赖包来安装。
按下方向键的up键,找到上一条命令。

很多新手经常装不上rpm包的原因就是依赖包的事,包括我,我以前因为这个依赖包也搞得很头痛。
这里你只要记住一点,不要一个一个去安装依赖包。
例如我们现在要装的是gcc
第一个出现的依赖包是glibc-devel
那么我们的命令是rpm -ivh gcc glibc-devel
这样就可以解决这样依赖包的问题。
在原来的命令上加上glibc-dev
然后按下table键补全

按下回车安装,发现又有glibc-devel的依赖包了。

那么我们还是按下方向键的UP键找到上一条命令,然后在命令的基础上加上新的依赖包名。

把所有依赖包都加上去之后,我们就可以看到这样的一个安装界面了。

装好之后,我们输入一个gcc试试看。
可以看到,已经装好了。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-02-11 02:44
我晕, 你到底是在什么发行版? 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊。正确的方法是,sudo apt-get install build-essential这个才是你的系统应该用的,装好后命令行下运行gcc -v就会打印出你使用gcc的版本信息了,然后就可以用了,比如gcc -o test test.c就会编译test.c,生成可执行文件 test然后./test就会运行test 我再晕,楼主,提示你没有test.c,你的c源文件呢?我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa那你要先cd /home/yourname/aaa然后再gcc -o test test.c
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯