几个在windows下的inux软件开发系统
来源:互联网 发布:油耗计算器软件 编辑:程序博客网 时间:2024/05/16 00:39
MinGW是windows版本的gcc集合,不需要依赖中间层。
MSYS是小型的linux的环境的模拟,可以与MinGW结合来模拟linux环境下使用MinGW的gcc。
Cygwin是功能强大的linux环境,由于有cygwin1.dll实现了底层的windows api到linux api的转化。所以在Cygwin里开发就相当于在linux上开发,对于开发人员来说就相当于调用linux类型的api,所以这样开发的程序也可以直接移植到linux上。但是如果这样的程序要在windows上执行的话,运行时必须要cygwin1.dll支持。
MSYS是小型的linux的环境的模拟,可以与MinGW结合来模拟linux环境下使用MinGW的gcc。
Cygwin是功能强大的linux环境,由于有cygwin1.dll实现了底层的windows api到linux api的转化。所以在Cygwin里开发就相当于在linux上开发,对于开发人员来说就相当于调用linux类型的api,所以这样开发的程序也可以直接移植到linux上。但是如果这样的程序要在windows上执行的话,运行时必须要cygwin1.dll支持。
根据以上的分析,如果在windows开发linux跨平台的程序,linux模拟器Cygwin以及所包含的gcc是很好的选择,但是开发的程序必须依赖一个cygwin1.dll。如果你只是想在windows下使用gcc编译器也不想依赖其他的dll,mingw是很好的一个选择。
还有一个方法,就是虚拟机,这是在windows下完整的linux系统,但是对机器性能要求最高。
- 几个在windows下的inux软件开发系统
- Ubuntu系统下嵌入式inux动态库的开发
- 【驱动开发】Windows系统下枚举设备的几个函数
- inux下获取系统时间的方法
- 在windows下开发php的好软件
- CUDA在Windows下的软件开发环境搭建
- CUDA在Windows下的软件开发环境搭建
- CUDA在Windows下的软件开发环境搭建
- inux 下的类似Windows下Everything的搜索工具
- 我在Windows下的系统开发环境
- inux系统下的Gcc的基本使用
- inux日记 6 ubuntu windows 双系统 在ubuntu下访问 windows下文件夹
- 【原创】NDIS中间层驱动开发在Win7系统下和Windows XP系统下的区别
- NDIS中间层驱动开发在Win7系统下和Windows XP系统下的区别
- NDIS中间层驱动开发在Win7系统下和Windows XP系统下的区别
- WINDOWS系统下部分应用软件在LINUX下的替代软件对照
- 【Linux开发】Ubuntu下几个软件的配置记录backup
- 系统目录WINDOWS下几个占用磁盘空间较大的目录
- python __name__ == '__main__'
- SQL2008 ReportService的使用
- 总结几种结构体初始化方法
- JAVA一些基础知识2
- Java泛型——通配符和Object的区别
- 几个在windows下的inux软件开发系统
- PADS中遇到的问题-EMSYM昂信科技
- Android MediaPlayer .
- 手把手教你移植linux内核---------OK6410(二)
- c 类型、运算
- JAVA 一些基础知识3
- pin码排序方案
- 50个最受网友欢迎的HTML5资源下载列表(珍藏版)
- 奥天时NORTHLAND与户外“风波组合”--耿云鹏、邵风雷