导航:首页 > 源码编译 > 编译c程序软件

编译c程序软件

发布时间:2023-04-27 11:40:55

㈠ 常用的c语言编程软件有哪些

windows下首选VS,版本至少vs2005以上,或者用最新的VSCode,不过需要自己配插件,好处是免费,如果做单片机c开发首选eclipse,linux下如果做单片机首选eclipse,其次是clion。eclipse兼容性最好,不过稳定性差一些,vs在win下没有对手,clion用cmake,相比来说大部分c程序用的都是makefile,需要适应一下。

Devc++:这个IDE是windows环境下的,操作简单,功能也不弱,适合新手使用。

Codeblocks(强力推荐):功能比较强大的c/c++IDE,有着不错的智能提示。

拓展资料

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等。

编译器

GCC,GNU组织开发的开源免费的编译器

MinGW,Windows操作系统下的GCC

Clang,开源的BSD协议的基于LLVM的编译器

VisualC++::cl.exe,MicrosoftVC++自带的编译器

集成开发环境

CodeBlocks,开源免费的C/C++IDE

CodeLite,开源、跨平台的C/C++集成开发环境

OrwellDev-C++,可移植的C/C++IDE

C-Free

LightTable

VisualStudio系列

HelloWorld

㈡ 常见的C语言编译器是什么

目前最流行的C语言编译器有以下几种:

1、GNU Compiler Collection 或称GCC

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。

GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的着名例子,由自由软件基金会以GPL协议发布。

2、Microsoft C 或称 MS C

Microsoft C 是c语言的一种IDE(集成开发环境),常见的还有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......

3、Borland Turbo C 或称 Turbo C

Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。

(2)编译c程序软件扩展阅读:

C编译的整个过程很复杂,大致可以分为以下四个阶段:

1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。

2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。

3、汇编阶段将汇编语言翻译成机器指令。

4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。

㈢ c语言编程软件有哪些

一、visual c++6.0(推荐)

报错比较准确,但比较难用。是微软推出的一款编译器,是一个功能强大的可视化软件开发工具。

二、Turbo C 2.0

是dos环境下的,比较好用,但不支持复制,粘贴等功能,比较不好用,要记住常用的几个快捷键。

三、win-tc(推荐)

窗口下的tc,比较好用,界面简洁,美观。适合编一些自己用的小程序。

四、Borland C++ Compiler

它是用来优化 BC 开发系统的工具。它包括最后版本的 ANSI/ISO C++ 语言的支持,包括 RTL,C++ 的 STL框架结构支持。

五、Dev-C++

是一个Windows环境下C/C++开发工具,它是一款自由软件,遵守GPL许可协议分发源代码。

c语言编程书籍推荐

入门:

C语言入门经典

《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。这本书是自学过程的一本好书。

进阶:

C primer plus

这本书很适合希望系统学习C语言的读者,正如他的'名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。

高手:

C专家编程

《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。

本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。

当然,C语言的书籍很多,大家也不必拘泥于推荐的书籍,适合自己的才是最好的。只读书而不去实际动手,这相当于纸上谈兵。理论联系实际才是硬道理。

㈣ win7适合用哪些c语言编译器

  1. 用 Visual Studio 2010 旗舰版,它是专为Win7打造的,其他的版滚明掘本也可以兼容,而且支持VC/VB/C#多种语言开发,安装下来才2G多,是一款相当不错的开发软件。

  2. 用开发版的比较好,学习版的有些功能减掉了。

  3. eclipseCDT也可以。纯绿色软件,解压缩就能用。完美支持win7。

  4. 学一门语言最好的方式就是 记事本+编译器。什么东西都要自己手写。这样映像才深。学的才透。大核

  5. Visual Studio(VS) 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发槐神环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。

  6. 另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。

㈤ 可以编写c语言的软件有

可以编写c语言的软件有:Vim、C编译器、Dev-C、Code::Blocks、VisualStudio等。

1、Vim

Vim是一个类似于Vi的着名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。

1999年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了SlashdotBeanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线,总的来看,Vim和Emacs在文本编辑方面都是非常优秀的。

2、C编译器

“BorlandC/C5.5.1forWin32”是一个C/C编译器,其功能完整、嫌大包含多种SDK,且容量极小,安装版本大小仅8MB。Borland公司的旗舰级产品“CBuilder5”内置的就是这一编译器。

由于使用了GNUC/C内核,所以在做软件移植时非常的方便,你可以方便的将一个程序移植到任意一个有GNUC/C的平台。而且由于基于GNUC/C的开放源代码软件很多,所以使用Dev-C是一个很好的选择。但由于它的调试不便,帮助不全等问题,也使得它在推广上举步艰难,远比不上举铅BorlandC/C、OpenWatcomC/C这两个同是免费的编译器。

3、Dev-C

Dev-C(或者叫做Dev-Cpp)是Windows环境下的一个轻量级C/C集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64/TDM-GCC编译器、GDB调试器和AStyle格式整理器芹答竖等众多自由软件,适合于在教学中供C/C语言初学者使用,也适合于非商业级普通开发者使用。

4、Code::Blocks

Code::Blocks是一个开放源码的全功能的跨平台C/C集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C语言开发完成,它使用了着名的图形界面库wxWidgets(3.x)版。对于追求完美的C程序员,再也不必忍受Eclipse的缓慢。

5、VisualStudio

MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone。

㈥ bioswindows操作系统c语言编译器都是什么软件

bioswindows操作系统c语言编译器亏纤都是MicrosoftVisualStudio。MicrosoftVisualStudio是美国微软公司的开发工具包系列产品,包括了整个软件生命周期中尘瞎所需要的大部分工具,如UML工具、代码管控工具,是专门编写c语言派空空的编程工具。

㈦ c语言编译器有哪些

C语言编译器目前主要有VC++、dev-C++、C-Free、win-TC、TC 2.0等等。

其中比较经典的VC++,微软的产品,编译器,链接器,运行,调试等功能于一体的强大开发工具,特点是功能十分强大,对于新手来说需要一段时间去摸索。
dev-C++是windows下一款开发c/c++的开发环境,使用gcc为编译器,遵循标准,功能比较强大,语法高量,可以进行单步调试(这对排除错误很重要),进行断点设置等功能,遵循C标准,是一款很强大的开发工具。
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
TC 2.0:Borland公司的产品,在dos界面下编译运行,小巧、灵活,但是不能使用鼠标。
win-TC:在tc2.0的基础上加上了界面,能够使用鼠标,具有语法高量,可以嵌入汇编等特点,对新手一些,拜托了不能用鼠标的困难。

编译器,简单讲,就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)。

㈧ c语言编程用什么软件好

常见的 C 语言编程软件有:

㈨ c语言用什么编程软件

c语言用MinGW、WIN-TC、Cygwin、Microsoft Visual stdio、CodeBlocks等编程软件。MinGW:是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合。WIN-TC:是一个TC2 WINDOWS平台开发工具。

演示机型:华为MateBook X
系统版本:win10
APP版本:MinGW10.0&&WIN-TC1.9.1&&Cygwin2.738

c语言用MinGW、WIN-TC、Cygwin、Microsoft Visual stdio、CodeBlocks等编程软件。

1、MinGW:是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合。

2、WIN-TC:是一个TC2 WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能。

3、ygwin:是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件。

4、Microsoft Visual stdio:是一套非常完备的工具和服务,可帮助小伙伴为Microsoft平台和其他平台创建各种各样的应用程序。

5、CodeBlocks:是一款功能强大的C/C++集成开发环境,软件支持应用程序的开发,也可以对现有的程序进行编译,在设计过程中,可以随意调试软件。

㈩ 手机c语言编程app

手机c语言编程app有《C语言学习宝典》、《C语言编译器》、《C语言编译器IDE》、《菜鸟学C语言》、《手机编程》。

1、《C语言学习宝典》

就算没有电脑也能够完成手机编程,专业客服在线帮你解答任何问题,超多趣味工具制作出简单的APP,来自各路的大神分享自己的原创教程,通俗易懂的教学案例让你一看就懂。

c语言编程介绍

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
阅读全文

与编译c程序软件相关的资料

热点内容
ai文件pdf 浏览:907
腾讯云服务器挂载混合云 浏览:758
智能小车用什么单片机 浏览:463
java怎么给窗口关闭 浏览:940
列举51单片机的寻址方式 浏览:706
剪辑app怎么写长篇文字 浏览:400
app专属流量过月租怎么不更新 浏览:654
王者程序员都有谁 浏览:76
给牛换脚掌解压 浏览:387
围棋有多少种算法 浏览:602
unity资源包在哪个文件夹 浏览:704
阿里云服务器远程链接不成功 浏览:482
文件系统pdf 浏览:766
原神安卓区服什么意思 浏览:37
贝壳app怎么线上发布 浏览:159
如何挑选安卓系统机顶盒 浏览:53
安卓快充使用有什么注意事项 浏览:909
黑马程序员的云计算网课 浏览:947
endnotestyle文件夹怎么导入 浏览:460
讲解少儿编程演讲会开头 浏览:425