描述概括安装Fedora 5 gcc的步骤
创始人
2024-06-17 18:30:29
0

在工作中也很喜欢总结关于安装Fedora 5 gcc的经验教训,Fedora 5经过长时间的发展,这里我发表一下个人理解,和大家讨论讨论。学习Linux的***选择,其特点如下:在每章的内容安排上,都是先介绍相关的理论和背景知识,再以指令操作和图形工具并重使用的方式进行讲解,彻底掌握LinuxCE作的原理。

安装Fedora 5 gcc步骤
1.下载bz2包。
2.解压缩,建立srcdir=gcc-3.3.5,objdir=gcc;二者不重复
3./configure --prefix=/home/gcc --mandir=/home/gcc/share/man --infodir=/home/gcc/share/info --with-gcc-version-trigger=/home/gcc-3.3.5/gcc/version.c --host=i686-pc-linux-gnu --enable-languages=c,c++
4.make
5 make install
6.GCC 3.3.5的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在 lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。

要想使用安装Fedora 5 gcc 3.3.5的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的安装Fedora 5 gcc编译器。

首先,查看原来的安装Fedora 5 gcc所在的路径:
[root@localhost ~]# which gcc/usr/bin/gcc
我们可以把GCC 3.3.5中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:
[root@localhost bin]# ln -s /home/gcc/bin/gcc gcc335
[root@localhost bin]# ln -s /home/gcc/bin/g++ g++335
这样,就可以分别使用gcc335、g++335来调用GCC 3.3.5的gcc、g++j完成对C、C++程序的编译了。同时,仍然能够使用旧版本的安装Fedora 5 gcc编译器中的安装Fedora 5 gcc、g++等命令。

库路径的设置

将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,***添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。
例如,如果安装Fedora 5 gcc 3.4.0安装在/usr/local/gcc-3.4.0目录下,在RH Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH

测试

安装Fedora 5 gcc用新的编译命令(gcc34、g++34等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,***添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。

【编辑推荐】

  1. 学习包含在Fedora 8资料中编译器
  2. 介绍在Fedora Core 5系统中安装Realplayer
  3. 浅谈讲述Fedora 8安装使用下载Java
  4. 学习了解Fedora Core 5使用桌面
  5. 大致对Fedora Linux安装介绍

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...