ubuntu14.10 如何设置交叉编译器的环境变量

ubuntu14.10 怎么设置交叉编译器的环境变量
之前在网上找个一些帖子,确认有多种方法,但似乎没解决我的问题。

我的系统是ubuntu14.10 64位的。
我在/etc/profile 中加了export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin

rk3288@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin

可以看得出,在普通用户模式下是没问题的,编译代码确实也可以。

root@ubuntu:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

但是在root下却不行,不知道为什么。

怎么样设置,才能让交叉编译器的环境变量设置在各个模式下都生效。
------解决思路----------------------
修改了/etc/profile 后执行source /etc/profile命令,让修改立即生效,这样在各个模式下就都可以了吧
------解决思路----------------------
没必要 root 的地方就不要使用 root