ubuntu 下安装友善之臂arm-linux-gcc 路径问题
请问ubuntu 下安装友善之臂arm-linux-gcc 路径 到底是 usr/local/arm 还是opt/FriendlyARM....???设置环境变量的时候 是设置etc/profile 还是设置root/.bashrc???
奇怪的是我不明白 为什么只有在root 下执行arm-linux-gcc -v 才能显示安装OK的,而在普通用户下 不能使用arm-linux-gcc ?如图所示 随便安装在一个地方, suxilong 发表于 2014-3-28 22:41
奇怪的是我不明白 为什么只有在root 下执行arm-linux-gcc -v 才能显示安装OK的,而在普通用户下 不能使用ar ...
你解压时,和安装时不要在ROOT下安装啊, suxilong 发表于 2014-3-28 22:41
奇怪的是我不明白 为什么只有在root 下执行arm-linux-gcc -v 才能显示安装OK的,而在普通用户下 不能使用ar ...
出现这个原因是因为只在root的环境变量中添加了友善的路径,所以解决起来也很简单,只要在你的用户账号下,修改~/.bashrc,添加 export PATH=$PATH:编译器的路径 就可以了。 happyhls 发表于 2014-3-28 23:13
出现这个原因是因为只在root的环境变量中添加了友善的路径,所以解决起来也很简单,只要在你的用户账号下 ...
哦 原来这样!
那有没有必要 一定在root 下安装呢?
其实解压就是安装对吗? 硬邦邦 发表于 2014-3-28 22:58
随便安装在一个地方,
安装在哪里取决于什么?
是不是如果在opt/下解压就是安装在opt/下
如果在usr/local 下解压就是安装usr/local下呢? 关键的如5楼所说 export PATH=$PATH:/解压目录/bin 安装在root下安装是因为普通用户对磁盘的某些分区没有写入权限。装在用户的主文件夹中就可以不用root用户了。 PATH环境变量 是指你生命了一个应用程序的路径那么当你在命令行里使用该程序时如果当前目录找不到该程序 就在 PATH 声明的路径里找
所以比如什么vim gcc 等等一部分自带的 以及后安装的程序 都在环境变量内添加自己的路径 这样你在任何目录下都可以使用该命令
比如任意目录打开任意文本文件 vim ../xxx/test
所以你要使用arm-linux-gcc 命令也不例外
这回你明白了吧 好高端,收藏了先。 笑笑我笑了 发表于 2014-3-29 15:10
安装在root下安装是因为普通用户对磁盘的某些分区没有写入权限。装在用户的主文件夹中就可以不用root用户了 ...
安装在usr/local 普通用户 下 是不是对应的改PATH 就可以了? wear778899 发表于 2014-3-29 15:12
PATH环境变量 是指你生命了一个应用程序的路径那么当你在命令行里使用该程序时如果当前目录找不 ...
哦,原来这样!谢谢!
那PATH 的更改呢? 为什么有的是在.bashrc下改,有的是在etc/profile?
是不是安装路径的问题??? suxilong 发表于 2014-3-31 23:05
安装在usr/local 普通用户 下 是不是对应的改PATH 就可以了?
是啊,只要加到PATH里面去就行了。 suxilong 发表于 2014-3-31 23:06
哦,原来这样!谢谢!
那PATH 的更改呢? 为什么有的是在.bashrc下改,有的是在etc/profile?
这好像是调用顺序的一些问题 具体我不是很清楚了
看下这个示意图环境变量或配置信息调用顺序
这个搜一下有很详细的解释 嗨,友善之臂的板子在ubuntu下不能编译qtopia,一定要换成Fedroa下才可以吗? 我一般是直接改kernel的makefile 最近也在学Linux,刚折腾 N多不懂 学习,留名 学习了,看了才明白了点
页:
[1]