您的位置 首页 动态

ARM-linux-gcc穿插编译东西提示arm-linux-gcc can not find

在Ubuntu12.04下安装了arm-linux-gcc后,编译Linux内核发现提示arm-linux-gcccannotfind,查找了相关的网络资料找到了答案。…

在Ubuntu12.04下装置了arm-linux-gcc后,编译Linux内核发现提示arm-linux-gcc can not find,查找了相关的网络材料找到了答案。

一: 1:惯例下,在用户目录下履行穿插东西的解压装置,

2:并用sudo /etc/profile更改相应的环境变量。(相关检查OK6410Llinux用户手册的穿插东西装置)

3:source /etc/profile使修正的文件收效

4:检查穿插东西是否收效 :arm-linux-gcc  -V

    

  以上提示你装置的穿插东西链的把版别信息,可是你编译内核时,体系会提示过错某些文件不能履行,于是就加上了sudo,企图经过sudo权限能编译经过,结构不可提示arm-linux-gcc can not find,….怎么啦?咋回事?????

处理方法如下:

A: sudo   -s  指令 ,这是Ubuntu切换到Root权限的指令

B: vi /etc/profile 指令,你会发现这个并不是上一大步修正的文件吗?是的便是你在用户权限下用sudo vi /etc/profile 修正并保存的东西,这儿咱们不必再次修正了。由于要害鄙人面的第3点

C: source /etc/profile。

    D:检查穿插东西是否收效 :arm-linux-gcc -v

     E:编译你的文件,发现东西好用,不会提示过错

 总结 :原因是编译文件咱们需求超级权限Root,在用户权限下装置的穿插编译东西,超级权限编译文件时是找不到的,相当于只要你是一个军械供货商,你有许多枪,但不好意思,枪支弹药只要差人才有权限适用,普通用户你没得权限适用不了,怎么办呢? 你得经过”运用说明书”告知差人这些兵器是怎样运用的。sudo -S 切换到ROOT权限 ,在root权限下 source /etc/profile,才能给root 注册有关的穿插东西信息

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/274486.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部