QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 581|回复: 2

升级GCC问题?

[复制链接]
发表于 2003-12-9 16:14:32 | 显示全部楼层 |阅读模式
升级到GCC3.3,(系统是rh as3)
用./configure
make
make install
它默认安到/usr/local/bin下了,原来系统自带的gcc3.2在/usr/bin下
没事,
如果我再编译软件,make时,它是用老的还是用新的?
如果用老的,我怎么才能让它自动用新的GCC?
发表于 2003-12-9 16:42:00 | 显示全部楼层
指定安装路径 ./configure --prefix=/usr/bin
回复

使用道具 举报

发表于 2003-12-10 01:30:10 | 显示全部楼层
bash的环境变量的设置主要是在/etc/profile文件里,每个用户还可以在自己的主目录(刚登录系统后的当前路径)中的.bash_profile文件中定义自己的个人环境变量。注意,以点“.”开头的文件在linux中是隐藏文件,使用ls的-a参数才能看见它们的存在。
    我们比较关心的可能是这样的一行
  PATH="$PATH:/usr/X11R6/bin:/usr/sbin/:./"
    通过下边的export语句,这一句就象dos中设置path路径一样,所不同的主要有以下三点:
    a、形式上用冒号分隔各个路径单元,不象dos是用分号分隔;
    b、内容上可以使用$PATH代替这个赋值等式前的路径设置(注意,linux是区分大小写的);
    c、效果上这个路径决定了bash查找的绝对范围,不要认为bash会象dos自动先查找当前路径,除非你在PATH中进行了设置。
    你可以使用echo $PATH来显示自己的当前PATH设置。

你可以使用which, whereis, -v --version等来检查你的设置. 如果显示的是旧的版本, 那你就要将PATH里的参数改一下。只要将“/usr/local/bin”放在“/usr/bin”之前就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 12:14 , Processed in 0.047938 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表