我是到网上上下cross-3.4.1.tar.bz2 把arm文件夹烤到linux本身系统的/usr/local下去.
但是这个时候如果你要对一个c文件执行arm-linux-gcc是不可以的,系统不晓得的这个东西在那里的,先把arm-linux-gcc添加到系统的PATH里面去,如下操作:
export PATH=/usr/local/arm/3.4.1/bin:$PATH
再echo $PATH就可以看到arm-linux-gcc所在的/usr/local/arm/bin/3.4.1已经加到系统的默认的路径里面去了,再就可以执行命令了.
但是有一点疑问,不指导为什么我在关了命令窗口以后,PATH又还原了,没有新加进去的arm-linux-gcc的bin的路径了,要用就要在添加一次路径哦,郁闷的死,希望高手可以指导我一下,如果让arm-linux-gcc的bin路径一直存在linux系统里面就好了。现在的问题是只在终端下的当时有效而已,关掉终端又要从新设置了,好麻烦阿,希望你给我个引导吧,
另外还有执行./a 时提示无法输出二进制,但是我都的binutils确实是 安装了 的,为什么阿???
[问题]arm-linux-gcc设置路径的问题
-
- 帖子: 10
- 注册时间: 2007-06-14 0:08
- zwlane
- 帖子: 28
- 注册时间: 2007-04-28 12:54
Re: [问题]arm-linux-gcc设置路径的问题
1.export PATH=/usr/local/arm/3.4.1/bin:$PATH这样声明环境变量只在当前的终端下有效,可以在/etc/profile里边声明。mark138 写了:我是到网上上下cross-3.4.1.tar.bz2 把arm文件夹烤到linux本身系统的/usr/local下去.
但是这个时候如果你要对一个c文件执行arm-linux-gcc是不可以的,系统不晓得的这个东西在那里的,先把arm-linux-gcc添加到系统的PATH里面去,如下操作:
export PATH=/usr/local/arm/3.4.1/bin:$PATH
再echo $PATH就可以看到arm-linux-gcc所在的/usr/local/arm/bin/3.4.1已经加到系统的默认的路径里面去了,再就可以执行命令了.
但是有一点疑问,不指导为什么我在关了命令窗口以后,PATH又还原了,没有新加进去的arm-linux-gcc的bin的路径了,要用就要在添加一次路径哦,郁闷的死,希望高手可以指导我一下,如果让arm-linux-gcc的bin路径一直存在linux系统里面就好了。现在的问题是只在终端下的当时有效而已,关掉终端又要从新设置了,好麻烦阿,希望你给我个引导吧,
另外还有执行./a 时提示无法输出二进制,但是我都的binutils确实是 安装了 的,为什么阿???
2.使用armlinuxgcc生成的文件不能在主机上运行。需要arm的处理器。可以file一下,就可以晓得了。
-
- 帖子: 10
- 注册时间: 2007-06-14 0:08
- zwlane
- 帖子: 28
- 注册时间: 2007-04-28 12:54
- zwlane
- 帖子: 28
- 注册时间: 2007-04-28 12:54
-
- 帖子: 167
- 注册时间: 2007-09-01 23:52