Redhatlinux上安装gcc编译器Word文档下载推荐.docx
《Redhatlinux上安装gcc编译器Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Redhatlinux上安装gcc编译器Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
2•进入这个目录,再用Is命令查看一下所包含的文件,如:
#cdapache_
#Is
你观察一下这个目录中包含了以下哪一个文件:
configure、Makefile还是Imake。
1)如果是configure文件,就执行:
#./configure
#make
#makeinstall
2)如果是Makefile文件,就执行:
3)如果是Imake文件,就执行:
#xmkmf
3.如果没有出现什么错误提示的话,就搞定了。
至于软件安装到什么地方,通常会在安装时出现。
否则就只能查阅一下README或者问问我,:
-)
如果遇到错误提示,也别急,通常是十分简单的问题:
1)没有安装C或C++编译器;
确诊方法:
执行命令gcc(C+呗卩为g++),提示找不到这个命令。
解决方法:
将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhgcc*(哈哈,我们用到了第二种安装方式)
2)没有安装make工具;
执行命令make,提示找不到这个命令。
将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhmake*
3)没有安装autoconf工具;
确诊方法:
解决方法:
#rpm-ivhautoconf*
4)缺少某些链接库;
在make时,提示需要某些文件。
安装包含这个文件的包,这就需要积累了。
第二部分:
搞定.rpm
RPM是RedHat公司随RedhatLinux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。
1.安装软件:
执行rpm-ivhrpm包名,如:
#rpm-ivhapache-
1.3.
6.i
386.rpm
2.升级软件:
执行rpm-Uvhrpm包名。
3.反安装:
执行rpm-erpm包名。
4.查询软件包的详细信息:
执行rpm-qpirpm包名
5.查询某个文件是属于那个rpm包的:
执行rpm-qfrpm包名
6.查该软件包会向系统里面写入哪些文件:
执行rpm-qplrpm包名
[遗留问题:
redhatlinux系统上有RedhatLinuxPacketManage,就是Redhat的包管理器,所以如果原来机器没装gcc编译器,装二进制码格式的编译器时,就可以
直接下载相适应的rpm包来搞定。
可是其它变种的linux系统怎么办呢?
有相应格式的二进制编译器软件还是说也可以使用redhat的rpm?
]
---ANSWER:
其他的发行版也有相应的包管理器,比如debian的包管理器叫dpkg,gentoo的好像可以merge等等。
下面,先再来一篇关于安装可执行程序的文章,说明一下,我用的机器装
的是redhat
9.0strike版,所以我就在学校的ftp上下载了相应版本的is0光盘影响文件(3张盘),用虚拟光驱虚拟出三张盘来,便于后面找依赖的rpm格式的其它包的便利。
基本上,我装的过程和他的一样,只是不它还多装了个binutils.
begin
在quicklinux中安装gcc的详细步骤
[
masenger转贴自:
来源不明点击数:
493文章录入:
admin]
---masenger.2004-2005
需要的xx有:
glibc-devel-
2.3.2-
11.9.i
glibc-kernheaders-
2.4-
8.10.i
gcc-
3.2.2-
5.i
cpp-
我手中有三张光盘(redhatlinux
9.0)
http:
//mirrors.kernel.org/redhat/redhat/linux/9/en/os/i386/RedHat/RPMS/在第二张光盘上发现:
现在将它从ftp传到我的linux中,拷贝到/root/install目录
[root@masengerroot]#cdinstall
[root@masengerinstall]#lsgcc-
0.17-
25.i
安装gcc:
[root@masengerinstall]#rpm-ivhgcc-
warning:
386.rpm:
V3DSAsignature:
NOKEY,keyIDdb42a60e
error:
Faileddependencies:
cpp=
3.2.2-5isneedbygcc-
3.2.2-5
glibc-devel>
=
2.2.90-12isneedbygcc-
3.2.2-5由此看见需要glibc-devel至少
2.2.90版本.在光盘上搜索后找到它.
把它从ftp传到我的linux中,拷贝到/root/install目录
[root@masengerinstall]#ls
386.rpmglibc-devel-
安装glibc-devel:
[root@masengerinstall]#rpm-ivhglibc-devel-
kernel-headersisneedbyglibc-devel-
2.3.2
11.9
kernel-headers>
2.2.1isneedbyglibc-devel-
由此看见需要kernel-headers至少
2.2.1版本.在光盘上搜索后找到它.
但是你发现没有叫kernel-headers.但是有一个glibc-kernheaders-2.4-
把它从ftp传到我的linux中,拷贝到/root/install目录[root@masengerinstall]#ls
386.rpmglibc-kernheaders-
安装kernel-headers:
[root@masengerinstall]#rpm-ivhglibc-kernheaders-
386.rpmwarning:
Preparing...###########################################[100%]1:
glibc-kernheaders###########################################[100%]安装glibc-devel:
232—
119i
386.「PRY
V3DSAsignafuG
NOKEY〉key_Ddb42a60e
Preparing…###########################################二00%」1(Q=bc—deve一888888SSSS58858〔100%」m>
geo-
rosdmasengerinsfa=tt「pm—ivhgcc—
322—
5」
386.rpm
warninggcc—322—5」
elron
Fa=eddependencies
亠2_
3.2.2-5又提示你需要cpp至少
3.2.2-5版本.在光盘上搜索后找到它.
把它从ftp传到我的linux中,拷贝到/root/install目录安装cpp:
[root@masengerinstall]#rpm-ivhcpp-
cpp###########################################[100%]安装gcc: