当前位置:首页 » 编程语言 » c语言编译器win10
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编译器win10

发布时间: 2022-01-23 19:54:31

❶ 适合win10系统的c语言编译器

桌面操作系统

对于当前主流桌面操作系统而言,可使用 VisualC++、GCC以及 LLVM Clang 这三大编译器。

Visual C++(简称 MSVC)只能用于 Windows 操作系统;GCC 和 LLVM Clang除了可用于Windows操作系统之外,主要用于 Unix/Linux操作系统。

像现在很多版本的 Linux 都默认使用 GCC 作为C语言编译器,而像 FreeBSD、macOS 等系统默认使用 LLVM Clang 编译器。由于当前 LLVM 项目主要在 Apple 的主推下发展的,所以在 macOS中,Clang 编译器又被称为 Apple LLVM 编译器。

MSVC 编译器主要用于 Windows 操作系统平台下的应用程序开发,它不开源。用户可以使用 Visual Studio Community 版本来免费使用它,但是如果要把通过 Visual Studio Community 工具生成出来的应用进行商用,那么就得好好阅读一下微软的许可证和说明书了。

而使用 GCC 与 Clang 编译器构建出来的应用一般没有任何限制,程序员可以将应用程序随意发布和进行商用。

MSVC 编译器对 C99 标准的支持就十分有限,加之它压根不支持任何 C11 标准,所以本教程中设计 C11 的代码例子不会针对 MSVC 进行描述。所幸的是,Visual Studio Community 2017 加入了对 Clang 编译器的支持,官方称之为——Clang with Microsoft CodeGen,当前版本基于的是 Clang 3.8。

也就是说,应用于 Visual Studio 集成开发环境中的 Clang 编译器前端可支持 Clang 编译器的所有语法特性,而后端生成的代码则与 MSVC 效果一样,包括像 long 整数类型在 64 位编译模式下长度仍然为 4 个字节,所以各位使用的时候也需要注意。

为了方便描述,本教程后面涉及 Visual Studio 集成开发环境下的 Clang 编译器简称为 VS-Clang 编译器。

嵌入式系统

而在嵌入式系统方面,可用的C语言编译器就非常丰富了,比如:

  • 用于 Keil 公司 51 系列单片机的 Keil C51 编译器;

  • 当前大红大紫的 Arino 板搭载的开发套件,可用针对 AVR 微控制器的 AVRGCC 编译器;

  • ARM 自己出的 ADS(ARM Development Suite)、RVDS(RealView Development Suite)和当前最新的 DS-5 Studio;

  • DSP 设计商 TI(Texas Instruments)的 CCS(Code Composer Studio);

  • DSP 设计商 ADI(Analog Devices,Inc.)的 Visual DSP++ 编译器,等等。


  • 通常,用于嵌入式系统开发的编译工具链都没有免费版本,而且一般需要通过国内代理进行购买。所以,这对于个人开发者或者嵌入式系统爱好者而言是一道不低的门槛。


  • 不过 Arino 的开发套件是可免费下载使用的,并且用它做开发板连接调试也十分简单。Arino 所采用的C编译器是基于 GCC 的。


  • 还有像树莓派(Raspberry Pi)这种迷你电脑可以直接使用 GCC 和 Clang 编译器。此外,还有像 nVidia 公司推出的 Jetson TK 系列开发板也可直接使用 GCC 和 Clang 编译器。树莓派与 Jetson TK 都默认安装了 Linux 操作系统。


  • 在嵌入式领域,一般比较低端的单片机,比如 8 位的 MCU 所对应的C编译器可能只支持 C90 标准,有些甚至连 C90 标准的很多特性都不支持。因为它们一方面内存小,ROM 的容量也小;另一方面,本身处理器机能就十分有限,有些甚至无法支持函数指针,因为处理器本身不包含通过寄存器做间接过程调用的指令。


  • 而像 32 位处理器或 DSP,一般都至少能支持 C99 标准,它们本身的性能也十分强大。而像 ARM 出的 RVDS 编译器甚至可用 GNU 语法扩展。


  • 下图展示了上述C语言编译器的分类。


❷ windows10上有什么好的c语言编译器

WIN10更新以后,不能再用VC6了(据说这是微软故意的,因为新版的VS都收费)VC6以上版本均可使用:
VS2008、VS2010、VS2012、VS2013、VS2015、VS2017 RC版
性能从高到低,功能从低到高,VC6的性能是最好的,可惜WIN10不支持了。
我个人建议初学用VS2008,如果是要做项目的就用VS2013或者2015比较好。
至于为什么应该选择VS系列,而不选择标准C,有以下几点原因:

1、功能高,不论在性能还是功能上都远远超过标准C。
2、语法好,有些在C语言中不支持的简便语法在VC中就可以用,而且通用C++。

❸ 升成win10用那种c语言编译器最好

如果不考虑大小,visual stdio2013当然是最好的(2015刚结束测试不久可能存在未知BUG)。

❹ 请问你能给我发一个win10的c语言编译器吗,谢谢

网络或知乎一下就有,我用过,可以的。

Dev C++

学校里也是太保守了,早该直接教C++、python和VB了,还死守着C,二级C纯粹为考试,一点不实用,谭浩强的课本那么垃圾,美国 《C program language》比谭浩强的好太多了。

一线院校用国外的教材,再根据自己一知半解的水平编教材来误导二三线院校的学生,奇葩。

❺ 大学初学c语言,用哪种c语言编译器能兼容win10系统

兼容win10系统的太多了,比如常用的vc++6.0,vs,甚至集成wingw的Qt都可以,不过学c语言最好的平台还是在linux上。
vc++6.0比较老了,虽然轻便但考虑到和win10的兼容性应该不太好。
vs是window世界最强大的c/c++开发工具,无论是编辑还是调试都非常人性化,而且还可以在官网下载社区版(正版且免费)。不过vs2015还是只能编译32位应用,另一个缺点是安装vs需要很大的磁盘空间和时间,我当初安装消耗了接近20G,时间花费了好几个小时(好吧我的网速比较慢电脑性能不好也许是个因素)。
Qt是跨平台的图形编辑器,你可以使用集成了wingw的qt编译windows程序,也可以使用windows上已经安装的编译器比如vs的编译器。其他诸如eclipse有没有集成编译器你可以自己查一下。

❻ win10兼容什么C语言编译器

展开全部
初学者一般使用VC++6.0,或者CodeBlocks,
比较专业使用VS2010,VC++还有CodeBlocks基本是都免费的,VS需要破解,需要的话我可以给你一个VC++,我系统Win10的,VC还有CodeBlocks这两个都可以运行。

❼ windows10可以用C语言编译器吗

有,WIN10更新以后,不能再用VC6了(据说这是微软故意的,因为新版的VS都收费)VC6以上版本均可使用:

VS2008、VS2010、VS2012、VS2013、VS2015、VS2017RC版性能从高到低,功能从低到高,VC6的性能是最好的,可惜WIN10不支持了。

❽ 适用win 10 系统的C语言编译器

初学者一般使用VC++6.0,或者CodeBlocks,
比较专业使用VS2010,VC++还有CodeBlocks基本是都免费的,VS需要破解,需要的话我可以给你一个VC++,我系统Win10的,VC还有CodeBlocks这两个都可以运行

❾ win10应该用什么C语言编译器

初学者一般使用VC++6.0,或者CodeBlocks, 比较专业使用VS2010,VC++还有CodeBlocks基本是都免费的,VS需要破解,需要的话我可以给你一个VC++,我系统Win10的,VC还有CodeBlocks这两个都可以运行。

❿ win10有没有C语言编译器

Visual Studio 2010、2013、2015。


Code:Blocks。


Dev C++。


notepad++。


大部分都是支持的 VC有些老了 不是很推荐。


另外有一个国人做的 啊哈C 非常小 安装包小于10M,功能也还可以。

WIN10更新以后,不能再用VC6了(据说这是微软故意的,因为新版的VS都收费)VC6以上版本均可使用:

VS2008、VS2010、VS2012、VS2013、VS2015、VS2017RC版性能从高到低,功能从低到高,VC6的性能是最好的,可惜WIN10不支持了。

Windows 10是美国微软公司研发的跨平台及设备应用的操作系统。是微软发布的最后一个独立Windows版本。 Windows 10共有7个发行版本,分别面向不同用户和设备。

截止至2017年12月20日,Windows 10正式版已更新至秋季创意者10.0.16299.98[4],快速预览版更新至10.0.17063。

2015年1月21日,微软在华盛顿发布新一代Windows系统,并表示向运行Windows7、Windows 8.1以及Windows Phone 8.1的所有设备提供,用户可以在Windows 10发布后的第一年享受免费升级服务。2月13日,微软正式开启Windows 10手机预览版更新推送计划。