lurker0 发表于 2009-3-14 16:09:59

给windows下运行skyeye的兄弟的建议

看到坛子里有很多兄弟用cygwin来研究运行skyeye.
经常为软件版本不匹配的问题苦恼.Cygwin的软件版本常常不是最新的.

其实大家如果想在windows下做linux程序的编译的话,完全可以用另一种方案.
可以安装AndLinux (可以google一下), 这个是基于colinux(windows下用户态的linux内核)的发行版本. 软件是ubuntu的库.

在windows下安装完成就可以使用,不用自己配置. 网络 声音和图形界面都可以支持.X11是通过windows 下的Xming(X Server)支持,所以可以直接在windows桌面上显示X11程序. 因为是直接在本地上执行代码,速度比Vmware至少快两倍.

linux下的可执行文件可以直接运行,不需要重新编译. 用apt-get安装需要的linux软件.
比如说我要3.4版本的gcc
就先apt-cache search gcc3.4#先看看有没有
apt-get install gcc3.4 #安装
不用满世界找工具.和ubuntu下使用方法是一摸一样的.

不知道坛子里面有没有发过类似的帖子.我只是和大家分享一下,不是广告.^_^

lurker0 发表于 2009-3-14 16:14:36

顺便发个贴图:)

jiangtao9999 发表于 2009-3-14 20:49:23

colinux 的效率还是不太好,不过听说 console 下面还凑和,X 就不行了。
cygwin + mingw 相对还是不错的。

lurker0 发表于 2009-3-14 23:29:48

我看中colinux的地方主要是和主流的liunux是二进制共享的. 不像cygwin需要做移植. 不过确实如楼上所说,cygwin从理论上来讲要比colinux要快,但是实际上从使用情况看,可能还是colinux占优.我以前就是用cygwin来做开发,make uclinux还是要好长时间的. 另外一个不方便的地方就是经常有linux的windows移植版本,比如dia,使用了cygwin1.dll ,多个不同版本的cygwin1.dll经常冲突. 因为怕colinux有驱动要安装,会导致内核不稳定,所以一直没感装.   后来安装使用了之后才感觉到速度和方便.因为colinux不是虚拟机,所以代码是直接在CPU上执行的.   

另外有一点倒是需要大家考虑的是,cygwin是纯用户态程序,不需要安装驱动; colinux 是要安装驱动的.如果你没有管理员权限,还是用cygwin比较好.
页: [1]
查看完整版本: 给windows下运行skyeye的兄弟的建议