linux如何查看是否已安装GCC

linux如何查看是否已安装GCC,第1张

执行gcc-v命令,如果Linux系统没有安装gcc编译器,会提示“Commandnotfound”。

1、如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。如下:

2、如果提示命令找不到,则表明没有安装,如下:

扩展资料:

安装GCC的必要事项:

GCC可以用来编译C/C++、FORTRAN、Java、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。

安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC4.1.2。如果是这种情况,可以在网上找一个与系统相适应的如RPM等二进制形式的GCC软件包来安装使用。

系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。

与此不同,现在GCC建议将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能)缺点是在安装完成后要做一些设置工作才能使编译器工作正常。

参考资料:

百度百科--GCC

我在百度上找到一些答案 希望能帮助你

首先我们先要确定下,机器是否已经安装有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试试看。

可以看到,已经装好了。

正确的方法是,

sudo apt-get install build-essential

这个才是你的系统应该用的,装好后命令行下运行

gcc -v

就会打印出你使用gcc的版本信息了,然后就可以用了,比如

gcc -o test test.c

就会编译test.c,生成可执行文件 test

然后

./test

就会运行test

提示你没有test.c

我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa

那你要先

cd /home/yourname/aaa

然后再

gcc -o test test.c


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7364620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存