简介:今天,首席CTO注释要与您分享使用哪个编译器使用的编译器。如果您只能解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
初学者通常使用VC ++ 6.0或CodeBlocks,更多专业使用VS2010,VC ++和CodeBlocks基本上是免费的。VS需要破解。我可以给你一个VC ++。我的系统win10,vc和codeBlocks.tots可以运行。
如果Win10,请勿使用VC。如果您不从事专业发展,请不要使用VS
在学习阶段,开发,GCC,C-Free,Code ::块是可以的。我一直使用code ::块感到非常有用,每个部分的颜色可以更改,并且编译器也可以选择很多标准。我使用的书。
C语言只是需要支持编译器的标准。在Win10下,应支持普通编译器,例如Dev C ++,CodeBlockrs,Visual Studio等。如果您只进行C语言开发,则可以考虑前两个,并使用较小的音量。如果您进行其他(例如C#)开发,则需要安装Visual Studio。
如果要替换VC6.0,可以选择VS2013或VS2015,但是从屏幕截图,您可以尝试重新启动系统并再次阅读VS2015。似乎它似乎可以学习C语言?如果是这种情况,则是这种情况。推荐学习C语言的书是:C Primer Plus中文开发工具为:VS2008或VS2010或VS2013 BAIDU。80x86汇编网站上有一篇文章。标题是:如何在开始学习领域的权利下纠正C/C ++的字段。我希望本文有帮助。实际上,进入学习C语言很重要。重要的是选择一本好书和一个好的开发工具。如果有条件,您可以配备老师,以便您的学习效率得到极大提高。当然,最重要的是您的学习态度和毅力。
桌面操作系统
对于当前主流台式操作系统,可以将三个主要编译器与Visual C ++,GCC和LLVM Clang一起使用。
Visual C ++(称为MSVC)只能用于Windows操作系统;除Windows操作系统外,GCC和LLVM Clang还可以在UNIX/Linux操作系统中使用。
像许多版本的Linux现在一样,现在将GCC用作C语言编译器,默认情况下,FreeBSD和MacOS等系统使用LLVM Clang编译器。由于当前的LLVM项目主要是在Apple的主要促销中开发的,因此Clang Compiler也是Clang Compiler也是称为Apple LLVM编译器。
MSVC编译器主要用于Windows操作系统平台下的应用程序开发,该平台无法打开。用户可以使用Visual Studio社区版本免费使用它,但是如果您想将Visual Studio社区生成的应用程序用于商业使用,然后您必须阅读Microsoft的许可证和说明。
通常没有关于GCC和Clang编译器的应用程序的限制,程序员可以随意发布和商业化该应用程序。
MSVC编译器对C99标准的支持非常有限。此外,它不支持任何C11标准,因此本教程中C11设计的代码示例不会描述MSVC。官方调用-Clang与Microsoft Codegen,当前版本基于Clang 3.8。
换句话说,视觉工作室集成开发环境中叮当编译器的前端可以支持clang编译器的所有语法特征,而后端生成的代码与MSVC效应相同,包括长度的长度在64位汇编模式中的长整数类型。STILL4字节,因此使用时需要注意。
为了促进描述,本教程将clang编译器涉及Visual Studio的综合开发环境中,作为VS-Clang编译器。
嵌入式系统
就嵌入式系统而言,C-语言编译器非常丰富,例如:
用于KEIL 51系列微控制器的KEIL C51编译器;
目前,配备了大红色和紫色Arduino板的开发套件可用于AVR GCC编译器,用于AVR微控制器;
广告(ARM Development Suite),RVD(Realview Development Suite)和最新的DS-5工作室;
DSP设计师Ti(Texas Instruments)的CCS(Code Composer Studio);
DSP设计师ADI(Analog Devices,Inc。)Visual DSP ++编译器等。
通常,没有用于嵌入式系统开发的编译工具链的免费版本,通常需要通过国内代理购买。因此,对于个别开发人员或嵌入式系统爱好者而言,这不是低点。
但是,Arduino的开发套件可以免费使用,并且将其用作开发板连接也非常简单。Arduino使用的C编译器基于GCC。
还有小型计算机,例如Raspberry Pi(Raspberry Pi)可以直接使用GCC和Clang编译器。此外,NVIDIA启动的Jetson TK系列开发委员会也可以直接使用GCC和Clang Compilers。默认情况下操作系统。
在嵌入式(通常低端单芯片机)的田地中,例如对应于8 -bit MCU的CU编译器,只能支持C90标准,甚至C90标准的许多特征都不支持。一只手,它们的记忆很小,ROM的能力很小。另一方面,处理器功能非常有限,有些甚至无法支持该功能指针,因为处理器本身不包括通过寄存器调用间接过程调用的说明。
像32位处理器或DSP一样,它们通常可以支持C99标准,并且其性能也非常强大。像ARM一样的RVDS编译器甚至可以使用GNU语法扩展。
下图显示了上述C语言编译器的分类。
Visual Studio 2010,2013,2015。
代码:块。
开发C ++。
记事本++。
不建议使用大多数支持的VC。
另一个中国人这样做。HA C在小于10m的小安装程序包中非常小,功能还可以。
WIN10更新后,它不再使用VC6(据说这是有意的,因为收取了新版本的VS)VC6或更高版本:可以使用:
VS2008,VS2010,VS2012,VS2013,VS2015,VS2017 RC版本的性能从高到低,功能从低到高,VC6的性能是最好的,但Win10不支持它。
Windows 10是由Microsoft在美国开发的跨平台和设备应用程序的操作系统。它是Microsoft.Windows 10发布的最后一个独立的Windows版本。Windows10具有7个发行版本,它们面临着不同的用户和设备。
截至2017年12月20日,Windows 10的官方版本已更新为Autumn Creators 10.0.16299.98 [4],快速预览版本更新为10.0.17063。
2015年1月21日,微软在华盛顿发布了新一代的Windows系统,并表示将其提供给运行Windows7,Windows 8.1和Windows Phone 8.1的所有设备。Windows 10发布后的第一年,用户可以享受免费的升级服务。2月13日,Microsoft正式打开了Windows 10手机预览更新PUSH PLAN。
Dev C ++和VC ++都可以在Win10上运行。
结论:以上是主要CTO使用的编译器所使用的所有内容的所有内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住收集并关注此网站。
