桌面操作系统
对于当前主流桌面操作系统而言,可使用 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++ 编译器,等等。
哪个版本的?你那儿有文件吗?
追答我这里有,
2013就可以
你可以百度搜索vs2013 下载!试试哇
追问能编辑C吗?官方的昨天试了,下不了啊
本回答被网友采纳win10有没有C语言编译器?
notepad++。大部分都是支持的 VC有些老了 不是很推荐。另外有一个国人做的 啊哈C 非常小 安装包小于10M,功能也还可以。WIN10更新以后,不能再用VC6了(据说这是微软故意的,因为新版的VS都收费)VC6以上版本均可使用:VS2008、VS2010、VS2012、VS2013、VS2015、VS2017 RC版性能从高到低...
win10能用的C语言程序有哪些?
C语言只是一种标准,需要编译器支持,Win10下正常的编译器应该都支持,例如Dev C++,CodeBlockers、Visual Studio等。如果仅仅是做C语言开发,可以考虑前两种,体积小,如果还做其他的(例如C#)开发,就需要安装Visual Studio了。WIN10 下编程,如果要代替VC6.0,可以选择VS2013 或者 VS2015,但从你的...
c语言用什么编程软件
5、CodeBlocks:是一款功能强大的C\/C 集成开发环境,软件支持应用程序的开发,也可以对现有的程序进行编译,在设计过程中,可以随意调试软件。
适合win10系统的c语言编译器
对于当前主流桌面操作系统而言,可使用 Visual C++、GCC 以及 LLVM Clang 这三大编译器。Visual C++(简称 MSVC)只能用于 Windows 操作系统;GCC 和 LLVM Clang 除了可用于Windows操作系统之外,主要用于 Unix\/Linux 操作系统。像现在很多版本的 Linux 都默认使用 GCC 作为C语言编译器,而像 FreeBSD、mac...
win10可以用什么编程软件
c语言ide有很多的,我常用的有codeblocks,dev-cpp ,当然方便调试的是vs2015(旧版本也是可以的)(就是有点大,哈哈),对c和c++的标准兼容的也挺好
分分钟教你如何在win10中运行第一个C语言程序!
在Windows 10中运行第一个C语言程序,首先了解什么是编译器。它就像翻译工具,将我们的源代码转化为计算机能理解的二进制指令。GCC,特别是GNU Compiler Collection,是C语言的编译器,它的历史与GNU计划紧密相关,旨在提供自由、开源的软件环境。要使用GCC,首先需要在Windows上安装GCC的移植版本,如MinGW,...
win10自带c语言编程吗
C语言只是一种标准,需要编译器支持,Win10下正常的编译器应该都支持,例如Dev C++,CodeBlockers、Visual Studio等。如果仅仅是做C语言开发,可以考虑前两种,体积小,如果还做其他的(例如C#)开发,就需要安装Visual Studio了。
有哪些适用于win10家庭中文版的编程软件
在Linux下使用类似于vi、Emacs之类的编辑器编写,使用GNU gcc(一款Linux平台下的C\/C++语言编译器,其实还支持很多其他语言的编译)进行编译,使用makefile组织项目。如果你被吓到其实也情有可原,毕竟习惯了Windows的方便便捷以后再接触Linux真的让人头痛。但如果你的C语言到达了一定程度后,也只有通过...
初学c语言,win10系统。用什么编程平台比较好呢?
次推:写字板+cmd+mingw-w64。这个就非常多啦,作为一门古老且应用广泛的编程语言,C语言的编程软件其实非常多,下面我简单介绍5个Win10环境下非常不错的C语言编程软件,感兴趣的朋友可以尝试一下:Dev-C++ 这是Windows平台下一个非常不错的C语言编程软件,轻巧灵活,简单易学,只不过没有任何自动补全和...
刚学c语言,电脑是win10的,请问我用什么编程软件比较好?谢谢
vs没有32位和64位之分,都可以在系统上安装的。如果安装报错,可能是你的VS有问题,或者安装过程出了问题。不过你学C语言还是不要用IDE吧,不然64位系统也能安装VC6.0,推荐楼主用mingw,是Linux上有名的GCC编译器,非常符合ANSIC标准。