您现在的位置: 爱51代码网 >> 范文 >> 文章正文
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命令,让修改立即生效,这样在各个模式下就都可以了吧

再不行,我就在启动脚本里面加source xxx 算了

我在我电脑上试了一下,发现用户模式下的/etc./profile 和root模式的/etc/profile竟然不同,你应该是在root模式修改过你普通用户模式下/etc/profile文件的访问权限,这样导致在root模式下不能起作用(具体什么原因我也不大清楚).直接root模式在/etc/profile添加路径,我测试后这样是可以的。相反,在普通用户模式下添加路径就会出现你遇到的问题,我玩linux时间也不长

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    SharePoint 2013 Search REST AP
    SharePoint如何搜索指定的爬网内
    weblogic Servlet: "action" fai
    webdav 与exchange通信失败未找到
    SharePoint2013文档库可以直接存
    Unable to write data to the tr
    asp.net中listbox的items.count属
    C#不是每次查询数据是不是被缓存
    ASP.NET发布后能加载引用的js文件
    Hadoop2.2.0在eclipse控制台没有
    SharePoint 2013 Search REST AP
    SharePoint如何搜索指定的爬网内
    weblogic Servlet: "action" fai
    webdav 与exchange通信失败未找到
    SharePoint2013文档库可以直接存
    Unable to write data to the tr
    asp.net中listbox的items.count属
    C#不是每次查询数据是不是被缓存
    ASP.NET发布后能加载引用的js文件
    Hadoop2.2.0在eclipse控制台没有
    shell如何判断程序占用了80%
    VOIP如何回声消除
    根目录下无法执行make insta
    查看ARM s3c2440的代码哪些文
    VM中RedHat6.3无法连接外网
    linux如何判断标准输入缓冲区
    vi编译一个十六进制为0x80的
    sed批量替换文件中的多处内容
    为什么不能直接在konsole中按
    awk循环读取文件行内容,如果
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |