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

作者&投稿:斗视 (若有异议请与网页底部的电邮联系)
windows10上有什么好的c语言编译器~

gcc 吧,对新标准比较友好windows 可以选择 MinGW + CodeBlocks 的组合作为开发环境编译器对 C 标准的支持多半是通过编译选项进行切换的 不过标准再新也没用,主流编译器对它的支持都不够,也白搭

有,WIN10更新以后,不能再用VC6了(据说这是微软故意的,因为新版的VS都收费)VC6以上版本均可使用:
VS2008、VS2010、VS2012、VS2013、VS2015、VS2017 RC版性能从高到低,功能从低到高,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手机预览版更新推送计划。

桌面操作系统

对于当前主流桌面操作系统而言,可使用 Visual C++、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 编译器;

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

  • 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++ 编译器,等等。


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


  • 不过 Arduino 的开发套件是可免费下载使用的,并且用它做开发板连接调试也十分简单。Arduino 所采用的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语言编译器的分类。




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

常用C语言编译器
gcc(MinGW)
clang(貌似安装时需要有gcc环境)
以下均为免费版本的可写C语言的、自带编译器开发工具
Dev-C++(带有MinGW即gcc)
Code::Block(下载时选择带有MinGW的)
Visual C++ 6.0
Visual Studio 2010 Express(学习版免费,但没有代码补全)
Visual Studio 2012/2013/2015
Visual Studio 2017 Community(社区版免费,有代码补全),安装时选择“使用C++的桌面开发”

你好,可以使用vs,完美支持windows10,除了C,C++,C#之类均可

vc就可以了。也可以用Visual Studio 2014


Win10系统合并或删除OEM分区方法
电脑安装新的win10正式版系统,发现磁盘管理里面会自动帮助你创建一个OEM分区,此分区其实对于普通的用户而言并不作用的,而且白白浪费的剩余的空间。那么有什么办法能合并或删除OEM分区?方法当然有,这里本文小编和大家详细说明一下OEM分区和删除方法。Win10系统合并或删除OEM分区的方法:什么是OEM分区也称...

win10系统将已分区的c盘合并|win10合并分区c盘的详细方法
win10系统电脑用久了之后,C盘空间小于2个G,想要合并已经分区的C盘。刚刚安装上系统,我们会分区划分出D盘、F盘。其实win10电脑分区没有多大作用,我们可以合并C盘分区,这样系统运行速度会变得更快。接下来一起看下win10合并分区c盘的详细方法。具体方法如下:1、先右击“此电脑”图标。2、单击管理。3...

win10系统分盘怎么再合并起来
注意事项:1、两个相邻的分区才可以合并 2、并且两个分区类型相同,比如都是主分区或者都是逻辑分区 操作步骤:1、首先备份好重要文件,在win10桌面上,右键点击“此电脑”,选择“管理”;2、打开计算机管理,右键点击需要合并的磁盘,选择“删除卷”,硬盘文件将被删除;3、提示删除此卷将清空硬盘数据...

电脑硬件需要什么配置可以安装WIN10
一、win10系统64位最低硬件配置 处理器(CPU):1GHz或更快的处理器或SoC;内存条(RAM):2GB(64位);硬盘可用空间:20GB(64位);显卡(Graphics card):DirectX 9 或更高版本(包含WDDM1.0驱动程序);显示(Display):分辨率最低800x600。二、win10系统64位推荐硬件配置 处理器(CPU):双核以上处理器...

win7和win10组成双系统可以吗?
二、win7\/win10双系统安装:1、如果双系统为C盘和D盘,则将win10镜像文件放在C、D盘之外的分区;2、直接使用解压工具解压到当前目录,双击“安装系统.exe”;3、在安装向导中,保持默认的选项,点选择win10要安装的位置,如D盘,确定;4、弹出提示框,确认无误,点击“是”立即重启,执行win10系统...

Win10系统怎么新建虚拟桌面
Windows 10的虚拟桌面功能可以让使用者有更多的美妙体验,具体使用方法可参考以下步骤:1、进入系统后按下组合键“WIN+Tab”右侧会出现“新建桌面”,点击 + 键,添加新桌面,切换桌面时,也是win + Tab 组合键 调出多桌面,鼠标选中单击即切换桌面。2、点击一个桌面然后使用相关的程序。以后这些程序就会...

win10系统重装
安装win10系统前,需要提前制作win10启动盘 需要用到:一台有系统的笔记本电脑、win10系统镜像文件、一个U盘、软碟通UltraISO软件 1、下载并安装好软碟通UltraISO软件后,将U盘插入电脑 2、选择“文件”-“打开”,打开系统镜像文件 3、选择“启动”-“写入硬盘映像”4、硬盘驱动器处选择U盘 5、设置好...

WIN10系统笔记本电脑合上盖子还能投屏么?
可以的,将关闭盖子后的选项设置为不采取任何操作即可,具体的设置方法为:1、打开开始菜单,找到系统设置选项,并点击打开。2、在打开的设置界面中,点击系统选项。3、在打开的系统界面中,点击左侧的电源和睡眠选项。4、在跳转的界面中,点击其他电源设置选项。5、然后点击左侧的选择关闭盖子的功能。6、...

使用win10系统,如何将磁盘合并?Win10磁盘合并操作图文教程
大家必须必须知道 点一下下一步,随后把刚删除的硬盘添加到扩展的本地磁盘就可以。6、添加进行后,我们可以看到本来54.68G的E盘合并了65.37G的G盘,变成了120.05G。win10系统磁盘合并的操作方法就演示到这里,希望对您有所帮助。本文由系统总裁(xitongzongcai)原创,欢迎关注,带你一起长知识!

win10桌面下的任务栏图标合并到一起了怎么办?
3、这样就进入“通知区域图标”,我们根据自己的需要进行选择设置,就可以了,自己可以设置显示或者隐藏;4、如果要设置“系统图标”,我们点击“通知区域图标”窗口下面的“启用或关闭系统图标”。方法二,任务栏属性设置 如果我们没有自定义,我们可以使用任务栏属性进行设置。具体操作如下。我们在Win10系统...

鄂托克前旗18586058021: 可以兼容win10的c语言编译器 -
许轰消咳: 初学者一般使用VC++6.0,或者CodeBlocks, 比较专业使用VS2010,VC++还有CodeBlocks基本是都免费的,VS需要破解,需要的话我可以给你一个VC++,我系统Win10的,VC还有CodeBlocks这两个都可以运行

鄂托克前旗18586058021: win10编译c语言用什么软件 -
许轰消咳: 常见的C、C++开发环境有: Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由于C、C++语言比较成熟,所以编程环境很多.对于初学者,建议使用Code::Blocks或DEV C++或C-Free,因为它们功能都比较强大,免费的同时安装包也不大.

鄂托克前旗18586058021: win10兼容什么C语言编译器 -
许轰消咳: win10兼容的C语言编译器,可以用一下的几款:Dev C++ CodeBlocks VS 2010及以后版本

鄂托克前旗18586058021: c语言在win10上用什么编译器? -
许轰消咳: Dev C++(可以用C) NOI开发的GUIDE(www.noi.cn) C-free 比较新的就是这些了

鄂托克前旗18586058021: C语言编译器 win10系统更新之后就不能用了 求适合win10的编译器 -
许轰消咳: 如果不考虑大小,visual stdio2013当然是最好的(2015刚结束测试不久可能存在未知BUG).

鄂托克前旗18586058021: win10的C语言编译器,有木有 -
许轰消咳: Visual Studio 2010、2013、2015 Code:Blocks Dev C++ notepad++ 大部分都是支持的 VC有些老了 不是很推荐 另外有一个国人做的 啊哈C 非常小 安装包小于10M,功能也还可以

鄂托克前旗18586058021: 什么C语言程序开发工具适合win10 -
许轰消咳: 大力推荐:Code::Blocks,自带就能编译C/C++/Fortran,其余语言可以配置之后编译. 官方网站:网页链接 目前最新版本:17.12,支持2017年最新的C++17标准 代码颜色可选,字体用Ctrl+滚轮就能调节大小,用着绝对顺手的.

鄂托克前旗18586058021: 准备学习C语言,推荐个适用于win10的C语言编译器吧,顺便给个下载链接 -
许轰消咳: 你好,可以使用CodeBlocks,下载链接如下:http://www.codeblocks.org/downloads/binaries

鄂托克前旗18586058021: c语言入门用什么编译器好啊,我是win10系统 -
许轰消咳: clang.其实你之后编写项目,不可能总是在记事本和控制台上写,那样管理各种依赖和编译参数十分麻烦,所以最后肯定会用上IDE,那么最方便的当然是它们自带的编译器了.

鄂托克前旗18586058021: win10系统能用那些好的c语言编译器呢!我是初学者!我用的vc2010,好多网上的代码都不能运行 -
许轰消咳: 推荐你使用CodeBlocks这个IDE,免费又实用,在百度上搜索CodeBlocks,找到官网,我只建议你去官网下载,有64位和32位的版本,不过是英文版的,官网没有提供中文版本的,但是这个问题不太,用多了就自然熟练了,只是一个软件工具而已.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网