当前时区 GMT+8, 现在时间是 2008-7-5 13:17 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: [原]菜鸟实践2:cygwin下的交叉编译环境
ludongxiao
新手上路
Rank: 1



UID 239006
精华 0
积分 4
帖子 3
阅读权限 10
注册 2007-3-21
状态 离线
发表于 2008-1-6 20:22  资料  短消息  加为好友 
[原]菜鸟实践2:cygwin下的交叉编译环境

在cygwin中安装完arm-elf-tools-20030314.sh(可从http: //www.uclinux.org/pub/uClinux/arm-elf-tools/下载)后,敲入arm-elf- gcc却只能得到如下信息:
$ ar-elf-gcc
/usr/local/bin/arm-elf-gcc: /usr/local/bin/arm-elf-gcc: cannot execute binary file
  不甘心,搜了个貌似更新的arm-elf-tools-20040427.sh,还是不行,在http://www.linuxsir.org/bbs/showthread.php?t=260403中有人解释说“cygwin 中和 linux 中使用的可执行程序的格式不同”,没办法,在google搜了搜,下了个arm-elf-tools-cygwin.tar.gz,按某个教程输入了命令,一看可用arm-elf-gcc -Wl,-elf2flt -o hello hello.c,呵呵,就这样吧。

顶部
wuliwei
新手上路
Rank: 1



UID 245953
精华 0
积分 1
帖子 2
阅读权限 10
注册 2008-1-11
状态 离线
发表于 2008-1-15 17:04  资料  短消息  加为好友 
按哪个教程都输入了些什么命令阿??

顶部
lgnq
新手上路
Rank: 1


UID 171175
精华 0
积分 67
帖子 34
阅读权限 10
注册 2004-11-29
来自 China.gif
状态 离线
发表于 2008-1-16 12:00  资料  短消息  加为好友 
cygwin中的交叉编译环境可以通过corsstool工具自己制作
www.kegel.com/crosstool

顶部
wuliwei
新手上路
Rank: 1



UID 245953
精华 0
积分 1
帖子 2
阅读权限 10
注册 2008-1-11
状态 离线
发表于 2008-1-16 13:42  资料  短消息  加为好友 
谢谢!我试试,这个交叉编译环境我弄了整整三天了还是用不了-wl,-elf2flt参数

顶部
lvcoffee
新手上路
Rank: 1


UID 244620
精华 0
积分 13
帖子 26
阅读权限 10
注册 2007-11-13
来自 浙江.杭州
状态 离线
发表于 2008-1-17 09:12  资料  短消息  加为好友  QQ
cygwin只是个模拟,还不如装个虚拟机,在虚拟机里安装一个LINUX,再用SecureCRT之类的工具从WINDOWS登陆到LINUX就可以了操作了。

顶部
chichishu
新手上路
Rank: 1



UID 245866
精华 0
积分 1
帖子 1
阅读权限 10
注册 2008-1-7
状态 离线
发表于 2008-1-25 09:02  资料  短消息  加为好友 
同意lvcoffee 的做法,我也安装了一个cygwin,中间安装了很多软件后居然在编译uClinux的时候连解压都没有完成。

顶部
sardon13
新手上路
Rank: 1



UID 249364
精华 0
积分 1
帖子 1
阅读权限 10
注册 2008-4-23
状态 离线
发表于 2008-4-25 16:15  资料  短消息  加为好友 
用CYGWIN也蛮方便的,就是编译的太漫了,我按林忠信先生的<<RTEMS开发环境的建立 >>编译那个HELLO.EXE竟然花了3个小时,那叫一个慢,郁闷啊!

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP