当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]arm-linux-gcc设置路径的问题
帖子发表于 : 2007-06-29 21:54 

注册: 2007-06-14 0:08
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
我是到网上上下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 楼 
 文章标题 : Re: [问题]arm-linux-gcc设置路径的问题
帖子发表于 : 2007-06-30 12:30 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
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确实是 安装了 的,为什么阿???


1.export PATH=/usr/local/arm/3.4.1/bin:$PATH这样声明环境变量只在当前的终端下有效,可以在/etc/profile里边声明。
2.使用armlinuxgcc生成的文件不能在主机上运行。需要arm的处理器。可以file一下,就可以晓得了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-30 13:51 

注册: 2007-06-14 0:08
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
第一个问题 我已经解决了 如何file 呢?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-04 12:46 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
mark138 写道:
第一个问题 我已经解决了 如何file 呢?


如:我写的一个重启网卡的脚本:netset
代码:
zwlane@Linux:~$ file netset
netset: Bourne-Again shell script text executable


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-04 15:12 

注册: 2007-06-14 0:08
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
mark@huxuechao-desktop:~/Desktop$ file a
a: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.3, dynamically linked (uses shared libs), not stripped




一个hello world 的程序就出现这个了~?什么意思阿?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-07-12 21:09 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
mark138 写道:
mark@huxuechao-desktop:~/Desktop$ file a
a: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.3, dynamically linked (uses shared libs), not stripped




一个hello world 的程序就出现这个了~?什么意思阿?


看见ARM没,是告诉你这个程序只能在ARM体系的cpu才能运行,X86是不能运行的


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-12 21:10 
头像

注册: 2007-04-28 12:54
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
mark138 写道:
mark@huxuechao-desktop:~/Desktop$ file a
a: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.4.3, dynamically linked (uses shared libs), not stripped




一个hello world 的程序就出现这个了~?什么意思阿?

可以拷到开发板上运行


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-02-03 8:44 

注册: 2007-09-01 23:52
帖子: 167
送出感谢: 0 次
接收感谢: 0 次
http://forum.ubuntu.org.cn/viewtopic.ph ... ht=#619435

我解决了这个问题


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译