LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1080|回复: 3

想做一个linux 下交叉编译windows 下可运行 的编译环境,

[复制链接]
发表于 2010-9-29 23:57:11 | 显示全部楼层 |阅读模式
真正的目的是想把linux 下的软件编译好后拿到windows 上运行 ,按理说linux 下的软件都是开源的,只要编译好了都能拿到windows 下运行 ,比如现在我想把openssh 编译成windows 下可运行的程序,应该如何做

我用crossdev 安装了mingw32 ,可以用mingw32-gcc  命令编译简单的helloworld.c这样只有很少的源文件的程序(不用 configure make make install ),
可是像openssh 这样相对较大的程序,它们有./configure ,make make install,等过程,如何用这个crossdev 编译它。
发表于 2010-9-30 07:19:21 | 显示全部楼层
1,linux下编译,win下面用 cygwin 运行;

2,win 下用 vc 编译

提醒,开源不等于跨平台,库很可能不同
回复 支持 反对

使用道具 举报

发表于 2010-9-30 10:58:20 | 显示全部楼层
这要看代码的编写者是否想写成跨平台的。否则就没办法移植喽。
回复 支持 反对

使用道具 举报

发表于 2010-9-30 11:11:25 | 显示全部楼层
估计有很难处理,就文件访问方面都有很大出入。
回复 支持 反对

使用道具 举报

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

本版积分规则

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