linux下载gcc(怎么在linux中安装gcc)
zhezhongyun 2025-12-29 09:21 57 浏览
在线安装的话,只需要一个命令,推荐
yum -y install gcc gcc-c++
编译安装的话比较麻烦,而且容易出错。建议在线安装。
下载http://gcc.gnu.org
比如是
4.1.2.tar.gz
版本的。tar zxvf gcc-
4.1.2.tar.gz
mkdir /usr/local/gcc-4.1.2
cd gcc-4.1.2
../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux--with-system-zlib --enable-languages=c,c++,java
make
make install
输入whereis gcc
应该会显示gcc 的位置,在/usr/bin/gcc
/usr/bin/gcc -o hello hello.c即可成功编译。
1、首先我们先要确定下,机器是否已经安装有gcc。我们输入gcc看看?很显然,提示命令找不到,显然我们是没有安装的。
2、我们首先需要挂载光盘到挂载点。mount /dev/cdrom /mnt我这里是挂载到mnt目录。
3、改变目录到挂载目录。cd /mnt
4、改变目录到CentOS目录(不同发行版不同)cd CentOS
5、输入rpm -ivh gcc然后按下table看看是否有gcc开头的文件
6、可以看到,我们的gcc主程序就是gcc-4xxxx的这个文件我们在rpm -ivh gcc后面加上一个-4然后按下table键补全后面的内容。
7、按下回车后,依赖包出现了。可以看到依赖包是glibc-devel版本号>= 2.2.90也就是说,我们在安装gcc之前,需要安装glibc-devel这个包,原因是我们的gcc里面所用到的东西要用到这个包,也就是所谓的依赖关系。
8、那我们就跟着依赖包来安装。按下方向键的up键,找到上一条命令。
9、很多新手经常装不上rpm包的原因就是依赖包的事,包括我,我以前因为这个依赖包也搞得很头痛。这里你只要记住一点,不要一个一个去安装依赖包。例如我们现在要装的是gcc第一个出现的依赖包是glibc-devel那么我们的命令是rpm -ivh gcc glibc-devel这样就可以解决这样依赖包的问题。在原来的命令上加上glibc-dev然后按下table键补全。
10、按下回车安装,发现又有glibc-devel的依赖包了。
11、那么我们还是按下方向键的UP键找到上一条命令,然后在命令的基础上加上新的依赖包名。
12、把所有依赖包都加上去之后,我们就可以看到这样的一个安装界面了。
13、装好之后,我们输入一个gcc试试看。可以看到,已经装好了。
相关推荐
- 163注册免费注册(163免费注册申请)
-
打开浏览器,找到“163邮箱”,点击。点击右边的“注册”。网站默认注册手机号码邮箱,填写信息,点击“注册”。若不想泄漏手机号码或不想使用手机验证,可点击“注册字母邮箱”。填写信息,点击“注册”,使用“...
- 360断网急救箱(360断网急救箱绿色版)
-
打开腾讯电脑管家——病毒查杀(我有次查杀完可以上网了,你也试试)打开腾讯电脑管家——工具箱——网络修复打开腾讯电脑管家——工具箱——网络连接打开腾讯电脑管家——工具箱——测试网速打开腾讯电脑管家——工...
- 电脑怎么联网(电脑怎么联网连接宽带)
-
1、将网线插入电脑。2、点击网络图标。3、点击打开“网络和共享中心”。4、选择“更改适配器设置”。5、点击“宽带连接”。6、输入账号和密码并点击连接即可开始上网。7、点击右下角wifi图标。8、选择要...
- 电脑驱动软件排名(电脑驱动软件排名第一)
-
那些都是集成驱动软件,都差不多的。我个人比较推荐驱动人生。还有一个驱动精灵,老品牌了,驱动精灵它它安装驱动是默认最新驱动,最新驱动好是好,但是不知道适不适合你的电脑,匹不匹配,契合度高不高,这都是问...
- u盘提示无法格式化怎么办(u盘无法格式化是什么问题)
-
答:u盘无法格式化最有效的方法步骤如下。点击系统与安全,进入电脑的控制面板界面,点击上方的系统与安全的选项,在系统界面找到最下方的管理工具功能组。选中u盘,选择管理工具下面的创建并格式化硬盘分区,点击...
- 一键清理下载免费(一键清理v1.2.5)
-
1/6使用快捷键“Win+R”启动运行界面,输入cmd并按下回车打开命令提示符。2/6在命令提示符窗口中,输入“cleanmgr”,敲击回车键。3/6在弹出的“磁盘清理:驱动器选择”对话框中,我们选择...
- win7显示不是正版怎么办(win7显示不是正版怎么办呢)
-
如果您的Windows7系统提示不是正版,您可以尝试以下解决方法:检查激活状态:打开“开始菜单”,右键点击“计算机”(或“此电脑”),选择“属性”。在系统属性窗口中,查看系统激活状态。如果显示“已激...
- 我win7怎么升级win10(win7如何升级win10系统教程)
-
Windows7系统如何升级为win10。嗯,这个是需要重新安装操作系统的。请在安装前先预备好备份好windows7系统下面你自己的个人数据备份到自己的移动硬盘上面。然后通过USB导的方式进行安装,...
- 怎样打开路由器设置界面(如何打开路由器的界面)
-
不联网的状态下登陆路由器管理界面同样可以进入的,那是路由器内置的网页,步骤如下:所需材料:电脑、浏览器。一、这里以水星路由器为例。在浏览器地址栏输入你的路由器说明书上标示的地址。二、然后输入路由器管理...
- 下载浏览器浏览器(浏览器下载安装大全_)
-
要在手机上下载电脑版浏览器的安装包,可以按照以下步骤操作:1.打开手机上的浏览器,进入浏览器的官方网站,例如GoogleChrome的官网https://www.google.com/chrome...
- win7系统软件有哪些(win7必备软件排行榜)
-
一般情况下版本较新的,支持Win7的软件,通常都可以在vista下运行,有些是不能在XP下运行的。一款软件研发需要考虑的因素中必然有兼容性在里边,如果可用的平台太少,就把后续的发展道路封死了。所以只针...
- 本地连接未识别的网络是什么意思
-
故障意思如下2、网络信号被干扰屏蔽了如果原本信号不错的地方,手机突然变得没有信号了。除了基站损坏原因外,一定要注意了,你的手机所在区域周围很有可能被人进行了信号屏蔽了。现在市面上有不少信号干扰器出售,...
- 一周热门
- 最近发表
- 标签列表
-
- HTML 教程 (33)
- HTML 简介 (35)
- HTML 实例/测验 (32)
- HTML 测验 (32)
- JavaScript 和 HTML DOM 参考手册 (32)
- HTML 拓展阅读 (30)
- HTML文本框样式 (31)
- HTML滚动条样式 (34)
- HTML5 浏览器支持 (33)
- HTML5 新元素 (33)
- HTML5 WebSocket (30)
- HTML5 代码规范 (32)
- HTML5 标签 (717)
- HTML5 标签 (已废弃) (75)
- HTML5电子书 (32)
- HTML5开发工具 (34)
- HTML5小游戏源码 (34)
- HTML5模板下载 (30)
- HTTP 状态消息 (33)
- HTTP 方法:GET 对比 POST (33)
- 键盘快捷键 (35)
- 标签 (226)
- opacity 属性 (32)
- transition 属性 (33)
- 1-1. 变量声明 (31)
