红联Linux门户
Linux帮助

添加PATH的问题

发布时间:2010-12-21 17:16:32来源:红联作者:wucongdonglai
最近学习驱动方面的,所以拿出开发板来学习,因此建立linux-arm交叉编译坏境,在用韦东山的光盘里的交叉编译环境时,出现一个很奇怪的问题
[attach]33139[/attach]
在/etc/environment里面的PATH后面添加/work/tools/gcc-3.4.5-glibc-2.3.6/bin就不行,在bin下的工具,如arm-linux-gcc就没法使用,但是用export命令添加PATH后就可以,这是为什么啊?看来看去找不出原因啊?不应该啊
文章评论

共有 5 条评论

  1. wx-1 于 2010-12-24 11:33:07发表:

    帮顶

  2. wucongdonglai 于 2010-12-22 14:45:50发表:

    那边解决了,过来结下贴:
    总结了一下,加PATH变量有3个方法:
    方法1:
    在用户主目录下有一个 .bashrc或者.profile 文件(有的系统是.bash_profile),可以在此两文件中加入 PATH 的设置如下:
    export PATH="$PATH:/path1/:/path2/….."
    注意:每一个 path 之间要用 “:“分隔,不要有不该有的空格,否者就无效,引号必须要有,否者bash就会出错。此方法之适合单个用户

    方法2:
    在 /etc/profile中增加。
    PATH="$PATH:/path1/:/path2/….."
    export PATH
    或者添加方法1的添加行也可,并无实质区别
    注意:每一个 path 之间要用 “:“分隔,不要有不该有的空格,否者就无效,引号必须要有,否者bash就会出错。此方法之适合整个系统,一般不建议直接改变系统文件!

    方法3:
    直接在终端下输入
    export PATH=$PATH:/path1/:/path2/…..
    注意:方法3不用引号,另外方法1和方法2都需注销,方法3不用,但是只是在单次运行中有效

  3. wucongdonglai 于 2010-12-22 08:42:02发表:

    3# shenhao0129
    估计也就是这个差别了,不然没有别的解释啊

  4. wucongdonglai 于 2010-12-22 08:41:41发表:

    4# deepwhite
    我看人ubuntu7的时候,他们都这么干的,我去问问吧

  5. deepwhite 于 2010-12-21 18:56:23发表:

    建议你去 Ubuntu 论坛中咨询一下 Ubuntu 对于环境变量的设置方法,不同的发行版的设置方法不同。

    但一般来讲,设置个人目录下的 ~/.bash_profile 或者 ~/.bashrc 应该是通用的方法。