QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3519|回复: 6

[原]菜鸟实践2:cygwin下的交叉编译环境

[复制链接]
发表于 2008-1-6 20:22:29 | 显示全部楼层 |阅读模式
在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,呵呵,就这样吧。
发表于 2008-1-15 17:04:16 | 显示全部楼层
按哪个教程都输入了些什么命令阿??
回复

使用道具 举报

发表于 2008-1-16 12:00:43 | 显示全部楼层
cygwin中的交叉编译环境可以通过corsstool工具自己制作
www.kegel.com/crosstool
回复

使用道具 举报

发表于 2008-1-16 13:42:08 | 显示全部楼层
谢谢!我试试,这个交叉编译环境我弄了整整三天了还是用不了-wl,-elf2flt参数
回复

使用道具 举报

发表于 2008-1-17 09:12:40 | 显示全部楼层
cygwin只是个模拟,还不如装个虚拟机,在虚拟机里安装一个LINUX,再用SecureCRT之类的工具从WINDOWS登陆到LINUX就可以了操作了。
回复

使用道具 举报

发表于 2008-1-25 09:02:21 | 显示全部楼层
同意lvcoffee 的做法,我也安装了一个cygwin,中间安装了很多软件后居然在编译uClinux的时候连解压都没有完成。
回复

使用道具 举报

发表于 2008-4-25 16:15:04 | 显示全部楼层
用CYGWIN也蛮方便的,就是编译的太漫了,我按林忠信先生的<<RTEMS开发环境的建立 >>编译那个HELLO.EXE竟然花了3个小时,那叫一个慢,郁闷啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 10:25 , Processed in 0.041860 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表