2016 - 2024

感恩一路有你

clion怎么搭建编译环境 win10系统下如何搭建C语言开发环境?

浏览量:4606 时间:2023-07-21 16:08:19 作者:采采

win10系统下如何搭建C语言开发环境?

这个很简单。C语言作为一种广泛使用的编程语言,有很多开发环境(软件)。下面我简单介绍一下。感兴趣的朋友可以试试:

Developer -C

这是一个Windows环境下的免费轻量级C/C开发环境。它简单易学。和早期的VC 6.0一样,没有自动补全和语法检查功能。对于新手来说,是非常训练编码能力的。许多大学采用这种软件进行教学。如果你是C语言初学者,可以用这个软件,非常好:

Windows环境下GCC安装哪个版本比较好?

目前常用的GCC在Windows下的移植版本有MinGW和Cygwin。

MinGWMinGw是windows的极简GNU,某种程度上可以算是Win版本的GCC。它是一个基于GCC和binutils项目的编译器系统。MinGW几乎支持所有Win32API和连接的程序都可以在没有任何第三方库的情况下运行。在某种程度上,MinGW更像是风投的替代品。

相关名称:

MinGW最先出现,但当时只有32位系统,所以它支持32位系统。Mingw-w64同时支持64位和32位,也支持32位和64位之间的交叉编译。Gcc官方支持Mingw-w64,所以更推荐:32。64位是运行在Windows平台上的unix模拟环境,Windows平台是由cygnus solutions开发的免费软件。Cygwin更像是一个平台,它模拟了Linux的界面并提供了为了使用其上运行的程序,提供了很多Linux环境下的GNU软件。

Cygwin并不是真正的GCC。是软件让Windows有了类Unix的环境,所以GCC自然会包含在其中。Cygwin和MinGW最大的区别在于,Cygwin可以在Windows中降级。使用类似Unix的系统函数。比如流程功能等等。

综合比较1。MinGW是让Windows用户使用GNU工具,如GCC。Cygwin提供了一个完整的类Unix环境。Windows用户不仅可以使用GNU工具,而且理论上只能使用Linux上的程序要用Cygwin重新编译,可以在Windows上运行。

2.如果程序只使用C/C标准库,可以用MinGW或Cygwin编译。如果程序也使用POSIX API,那么只能用Cygwin编译。

3.该程序由MinGW编译后可以直接在Windows上运行。程序由Cygwin编译后运行,需要依赖安装自带的cygwin1.dll。

相比使用,Cygwin的体积大,Mingw的体积小。Cygwin编译后的exe需要cygwin1.dll的支持,但是Mingw没有它可以直接运行,因为有中间层,所以Cygwin慢,Mingw快。Cygwin包包含的内容更全面,linux源文件可以编译通过的多,Mingw可以编译通过的少。在某些ide中,比如Clion,Mingw有烦人的echo,而Cygwin没有。从执行速度上来说,我推荐选择Windows下。使用MinGW64,当然使用VS的用户不一定要选择GCC。

Cygwin 环境 MinGW Windows 系统

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。