找回密码
 注册
查看: 2020|回复: 4

怎么在cygwin下建立一个交叉编译环境?

[复制链接]
发表于 2006-9-6 12:15:06 | 显示全部楼层 |阅读模式
我现在开发代码,要读源文件,用souce insight读最方便了。但是又要切到linux下编译,能不能在cygwin下建立一个自己的环境?网上的编译环境都是定制的,我在linux下可以用crosstools自己编译一个自己的GCC环境,但是在cygwin下这个脚本不能运行,各位有没有这方面的成功范例?
发表于 2006-9-9 21:20:46 | 显示全部楼层
In theory, it should work...

I never tried this, but what's your error?
回复

使用道具 举报

 楼主| 发表于 2006-9-9 23:04:18 | 显示全部楼层
当我运行我的在Linux下的交叉编译工具时,系统报告我它不是一个可执行文件,也就是说需要一个.exe文件,可是我那是Linux下的gcc,自然没有.exe了。
回复

使用道具 举报

发表于 2006-9-10 19:50:24 | 显示全部楼层
这有一个编译好的,不过是 gcc 2.95 的 PC 版
http://filebase.bots-united.com/index.php?action=file&id=278

想要自己编译的话,可以试试把 GNU/Linux 中相应的 glibc 的二进制文件安装到 cygwin 中,然后使用:
/gcc-source-dir/configure --prefix=[...] --target=i386-pc-linux-gnu (如果是 arm 则改一下) --enable-languages=c,c++
make
make install
对 binutils 也是按这样做。
回复

使用道具 举报

 楼主| 发表于 2006-9-13 18:03:51 | 显示全部楼层
我现在就想找一个gcc-2.95.3的cygwin版本装上,让它自己建一个交叉编译环境。就是不知道哪里可以下到。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-7-18 23:07 , Processed in 0.027422 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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