×

cygwin是什么 区别是什么

cygwin是什么(gcc,gdb,mingw,cygwin,的区别是什么,有什么联系简单点写就可以了)

admin admin 发表于2023-07-02 08:00:01 浏览56 评论0

抢沙发发表评论

本文目录

gcc,gdb,mingw,cygwin,的区别是什么,有什么联系简单点写就可以了

GCC 原名为 GNU C 语言编译器,因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada与其他语言。GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。

cygwin这个linux平台在 嵌入式开发 中都做什么在上面编写应用程序这个平台都能够做什么一定采纳

cygwin 不是 Linux 。cygwin 是一个 Windows 的 GNU 软件兼容层。至于做什么,嵌入式开发你觉得你应该做什么呢?编写程序随便找个文本其就能搞定的。主要用途是跑 GCC 来编译(注意是编译而不是)嵌入式程序,从而让程序可以在嵌入式设备上面运行。还有就是跑一些只支持 GNU 环境的的软件用。不过 cygwin 和 linux 仅仅是 POSIX 兼容,这个兼容是不包括二进制程序兼容的。