![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言编译器汇总
文章平均质量分 86
路由跳变
这个作者很懒,什么都没留下…
展开
-
C语言编译器(C语言编程软件)完全攻略
提示:Windows 下的C语言编译器众多,多如牛毛,有的功能强大,但是安装和使用都比较复杂,有的小巧灵活,但是功能较弱;这里我们收集了八款常用的编译器,供大家下载。如果您是一名初学者,不知道该选择哪款编译器,那么请转到《常用的C语言编译器(编程软件)介绍,同时附带下载地址、详细的安装教程和使用教程。我们还对比了不同C语言编译器(C语言编程软件)的优缺点,让初学者知道该如何选择。覆盖全平台,包括 Windows、Linux 和 Mac OS,不管你使用什么电脑,都能编写C语言代码。原创 2024-01-06 19:51:47 · 555 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第三十部分:Xcode简明教程(使用Xcode编写C语言程序))
左侧是工程目录,主要包含了工程所用到的文件和资源。单击“main.c”,即可进入代码编辑模式,这里 Xcode 已经为我们创建好了一个“Hello World”小程序。点击上方的“运行”按钮,即可在右下角的选项卡中看到输出结果。3) 选择“OS X --> Application --> Command Line Tool”,点击“Next”。Xcode 的安装非常简单,在 APP Store 上直接下载即可,这里不再赘述。在 Xcode 上运行C语言程序需要先创建工程,再在工程中添加源代码。原创 2024-01-06 01:46:49 · 1361 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十九部分:Linux GCC简明教程(使用GCC编写C语言程序))
在 Linux 下,很多程序员都推崇使用 Vim、Emacs 等命令行模式的编辑器,它们功能强大,逼格够高,不管有没有桌面环境都能使用,是 Linux C/C++ 程序员必备的神器。市面上常见的 Linux 都是发行版本,典型的 Linux 发行版包含了 Linux 内核、桌面环境(例如 GNOME、KDE、Unity 等)和各种常用的必备工具(例如 Shell、GCC、VIM、Firefox 等),国内使用较多的是 CentOS、Ubuntu(乌班图)、Debian、Redhat 等。原创 2024-01-06 01:46:11 · 954 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十八部分:VS“无法查找或打开PDB文件”是怎么回事?如何解决)
当程序在 VS 上编译时,程序所依赖的所有动态链接库(dll 文件)也会被编译,编译过程中每个 dll 都会产生一个pdb文件,又称为“符号文件”,是一个存储数据的信息文件,其包含 dll 库在编译过程的某些调试信息,例如程序中所用到的全局变量、局部变量、函数名以及他们的入口地址等。当使用VS 调试程序时,会默认加载你的程序以及程序依赖的dll库产生的所有pdb文件,但是结果往往是VS自己找不到依赖库的pdb文件,于是就提示给你“无法查找或打开pdb文件”。原创 2024-01-06 01:45:25 · 1165 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十七部分:VS安全函数问题(C语言安全函数)是怎么回事?如何解决?)
scanf()、gets()、strcpy()、strcat() 等都是C语言自带的函数,它们都是标准函数,但是它们都有一个缺陷,就是不安全,可能会导致数组溢出或者缓冲区溢出,让黑客有可乘之机,从而发起“缓冲区溢出”攻击。scanf_s()、gets_s()、strcpy_s()、strcat_s() 是 C11 标准新引入的安全函数,它们在读取或操作字符串时要求指明长度,这样一来,过多的字符就会被过滤掉,避免了数组或者缓冲区溢出。下面我们以 scanf_s() 为例来讲解。原创 2024-01-06 01:44:50 · 1333 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十六部分:C-Free使用教程(使用C-Free编写C语言程序))
这是因为,编译虽然生成了二进制文件,但是它还不能独立运行,还需要系统库(暂时可以理解为系统中的一些组件)的支持,.o 必须和系统库组合在一起才能生成 .exe,这个组合的过程就叫做。至此,我们就将C语言代码转换成了可执行文件了。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是。,它是编译的结果,是中间文件,已经是非常接近 .exe 的二进制文件了,只是还缺少一些东西,必须由系统库提供。原创 2024-01-06 01:44:14 · 2935 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十四部分:Turbo C 2.0使用教程(使用Turbo C 2.0编写C语言程序))
在实际使用时,我们一般使用菜单中的 “Run --> Run” 选项,可以一键完成 “编译 --> 链接 --> 运行”的全过程,避免频繁的使用。,默认的存储位置为 Turbo C2.0 --> DISK_C --> TC20,所有创建的文件都会存储在名为 TC20 的文件夹中。链接完成后,打开目标文件,也就是源文件所在目录,会看到多了一个名为 “HELLO.EXE”的文件,这就是最终生成的可执行文件。在菜单栏上选择 “Run --> Run”,或者直接按下 Ctrl + F9。原创 2024-01-06 01:41:04 · 871 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十三部分:Turbo C 2.0下载地址和安装教程(图解))
是美国 Borland 公司开发,应用于 DOS 平台上的一个 C 语言集成开发环境,它集编辑、编译,链接于一身,使得 C 语言的编辑,调试和测试都非常简捷,编译和链接速度极快,使用也很方便。本教程中给大家准备的是 Turbo C 2.0 版本,可以在 Windows(2000/xp/7) 下完美运行,所有环境都已经配置好,不需要大家修改。Turbo C 最大的优点就是小巧实用,运行速度快。此为 Turbo C 的编程环境,类似于命令行窗口,原创 2024-01-06 01:40:29 · 629 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十二部分:Code::Blocks使用教程(使用Code::Blocks编写C语言程序))
现在,你就可以将 hello.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与 DOS 非常相似,早期的计算机程序都是这样的。原创 2024-01-06 01:39:54 · 5429 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十一部分:Code::Blocks汉化教程(附带汉化包))
如果上述过程,你都没有打开 CodeBlocks,这个时候你直接打开,应该就可以看到,你的 CodeBlocks 已经汉化成功啦。5) 再次启动 CodeBlocks,你会看到全新的汉化的 CodeBlocks,虽然没有完全汉化,但起码不会影响日常的正常使用。设置完成后,直接重新启动 CodeBlocks,此时 CodeBlocks 会出现一个提示框,提示你是否保存更改,选择保存即可。1) 汉化包下载完成后,是一个压缩包,将其解压,其中包含有一个 locale 文件夹,如下图所示,这是我们需要的。原创 2024-01-06 01:39:05 · 1918 阅读 · 1 评论 -
C语言编译器(C语言编程软件)完全攻略(第二十部分:Code::Blocks下载地址和安装教程(图解))
Code::Blocks 的优点是:跨平台,在Linux、Mac、Windows 上都可以运行,且自身体积小,安装非常方便。安装完成后,打开“开始 --> 所有程序”,发现多了一个名为 “CodeBlocks” 的文件夹,如下图所示,证明 Code::Blocks 安装成功啦(桌面上也会产生CodeBlocks 的快捷打开图标)。安装 Code::Blocks 跟安装普通软件一样,完全的傻瓜式操作,远没有安装 VS 那么复杂。,直接进入安装程序,如下图所示,点击。),双击该文件即可开始安装。原创 2024-01-06 01:38:14 · 1008 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十九部分:VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序))
VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。1) .dsp文件:DeveloperStudio Project,工程文件(文本格式),用来保存当前工程的信息,例如编译参数、包含的源文件等,不建议手动编辑。进入工程目录 E:\cDemo,除了 hello.c,还会看到很多其他文件,它们是VC6.0创建的,用来支持当前工程,不属于C语言的范围,你可以忽略它们。工程类型决定了不同的配置信息,也决定了生成不同的二进制文件。原创 2024-01-06 01:33:08 · 1587 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十八部分:VC6.0(VC++6.0)下载地址和安装教程(图解))
VC6.0可以在 XP 下完美运行,不用进行额外的设置。在Win7和Win10下,设置兼容模式才可以运行。Win8相对麻烦一些,要先修改 MSDEV.EXE 的名字,再设置兼容模式。通过以上的设置如果还不能使用,那么请更换其它编译器,或者安装 Windows XP 吧,实在是没办法了。VC 6.0 太老了,在高版本的 Windows 系统中有时候就是死活都用不了,谁也没辙,微软早就不维护它了,也不再对它进行升级或者打补丁了,只能说明你的教学资料或者教学体制太落后了。原创 2024-01-05 19:19:29 · 1231 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十七部分:Dev C++使用教程(使用Dev C++编写C语言程序))
现在,你就可以将 hello.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与DOS非常相似,早期的计算机程序都是这样的。原创 2024-01-05 19:18:59 · 5043 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十六部分:Dev C++下载地址和安装教程(图解))
Dev C++是一款免费开源的 C/C++ IDE,内嵌GCC编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。Dev C++ 支持多国语言,包括简体中文,但是要等到安装完成以后才能设置,在安装过程中不能使用简体中文,所以这里我们选择英文(English)。安装 Dev C++ 跟安装普通软件一样,远没有安装 VS 那么复杂。选择“Full”,全部安装。原创 2024-01-05 19:17:30 · 565 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十五部分:使用CLion编写C语言程序)
初始状态,创建好的项目中只有 main.c 源文件,其它文件都是为 CLion 运行 C 语言程序提供支持的。在 main.c 文件中,CLion 已经编写好了一个最简单的 "Hello, World!" 程序,将它替换成我们自己编写好的程序。对于安装完成并配置好 C/C++ 编译器的 CLion,就可以直接使用它编写并运行 C 语言程序了。接下来,我们以一段完整的 C 语言代码为例,为大家讲解如何用 CLion 运行这段代码。运行结果显示,程序正常运行,但输出的中文无法正常显示。图 2 创建C语言项目。原创 2024-01-05 19:17:02 · 774 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十四部分:CLion下载、安装和汉化教程)
与 Dev C++、Code::Blocks 等这些 IDE 不同的是,官方没有提供免费版的 CLion,尽管网络上传播有破解版的 CLion,但还是推荐大家使用正版的 CLion。CLion 是一款专为 C 语言和 C++ 设计的 IDE(Integrated Development Environment,集成开发环境),功能超级强大,既具有代码辅助、实时代码分析、集成调试器等多种基础功能,还附带版本控件等工具,可以极大地提高程序员的开发效率。在这个窗口中,我们可以选择可用的编译器。原创 2024-01-05 19:16:32 · 1328 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十三部分:VS2010使用教程(使用VS2010编写C语言程序))
现在,你就可以将 cDemo.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与DOS非常相似,早期的计算机程序都是这样的。原创 2024-01-05 19:15:59 · 2699 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十二部分:VS2010下载地址和安装教程(图解))
VS 除了支持 C/C++开发,还支持 C#、F#、VB 等其他语言,我们没必要安装所有的组件,只需要安装与 C/C++ 相关的组件即可,所以这里选择“自定义”。我们不需要 VS2010 的全部组件,只需要与 C/C++ 相关的组件,所以这里只选择了“Visual C++”,将其它用不到的组件全部取消勾选了。小小的建议:我们在给学员安装 VS2010 的过程中,发现有个别学员的电脑只能安装在 C 盘,安装在其它分区不能使用,所以我在这里。正版的 VS 安装程序是刻录在光盘里面的,我们从互联网上下载的都是。原创 2024-01-05 19:15:11 · 1515 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十一部分:VS2022使用教程(使用VS2022编写C语言程序))
跟随本文操作 VS2022,你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。之后,本节教大家如何用 VS2022 运行 C 语言程序。“新建项目 -> 新建源文件 -> 编写 C 语言程序”puts("C语言中文网");使用 VS2022 运行 C 语言程序,要经历。《十、VS2022下载和安装教程(图解版)》图 1 进入 VS2022 主界面。图 4 自定义项目名称和存储位置。原创 2024-01-05 19:14:30 · 2277 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第十部分:VS2022下载和安装教程(图解版))
截止到 2022 年,最新的 VS 版本就是本节教大家下载和安装的 VS2022。对于大部分程序开发,以上版本区别不大,免费的社区版一样可以满足程序员需求,所以我推荐大家使用社区版,无需破解,轻松安装,直接就能用。3) 看到下图的提示,表明 VS2022 已经安装成功,接下来就可以启动 VS2022 编写 C/C++ 程序了。VS2022 体积较大,不建议安装在系统盘(通常是 C 盘),可以选择其它盘(比如图中选择的 D 盘)。《十一部分、VS2022使用教程(使用VS2022编写C语言程序)》原创 2024-01-05 19:13:42 · 1151 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第九部分:VS2019使用教程(使用VS2019编写C语言程序))
现在,你就可以将 MyDemo.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与DOS非常相似,早期的计算机程序都是这样的。原创 2024-01-05 19:13:19 · 1615 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第八部分:VS2019下载地址和安装教程(图解))
VS 2019 除了支持 C/C++ 开发,还支持 C#、F#、Visual Basic 等开发语言,我们没有必要安装所有的组件,只需要安装 “使用C++ 的桌面开发” 即可。和 VS2017 相比,VS2019(Visual Studio 2019)更加强大,不仅新增了一键清除代码、利用实时协作开发共享代码等功能,还改进了 C++ 文件的 IntelliSense 性能、简化了解决方案资源管理器中的测试访问等。对于大部分程序开发,免费的社区版足以满足需求,,既省去了破解的麻烦,也尊重微软的版权。原创 2024-01-05 19:12:44 · 1535 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第七部分:VS2017使用教程(使用VS2017编写C语言程序))
现在,你就可以将 Demo.exe 分享给你的朋友了,告诉他们这是你编写的第一个 C 语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与 DOS 非常相似,早期的计算机程序都是这样的。原创 2024-01-05 19:12:17 · 1178 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第六部分:VS2017下载地址和安装教程(图解))
我们使用 VS 2017,主要进行的是 C/C++ 程序开发,所以选择 “Visual C++” 这个选项,至于颜色主题,随你喜欢,4 选 1 即可,然后点击 “启动 Visual Studio” 按钮。VS 2017 除了支持 C/C++ 开发,还支持 C#、F#、Visual Basic 等开发语言,我们没有必要安装所有的组件,只需要安装 “使用C++ 的桌面开发” 即可。重启完成后,打开 “开始菜单”,会发现多了一个叫 “Visual Studio 2017” 的图标,证明你安装成功啦。原创 2024-01-05 19:11:43 · 2151 阅读 · 3 评论 -
C语言编译器(C语言编程软件)完全攻略(第五部分:VS2015使用教程(使用VS2015编写C语言程序))
现在,你就可以将 cDemo.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与DOS非常相似,早期的计算机程序都是这样的。原创 2024-01-05 19:11:07 · 1489 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第四部分:VS2015下载地址和安装教程(图解))
VS2015 除了支持 C/C++开发,还支持 C#、F#、VB 等其他语言,我们没必要安装所有的组件,只需要安装与 C/C++ 相关的组件即可,所以这里选择“自定义”。我们不需要 VS2015 的全部组件,只需要与 C/C++ 相关的组件,所以这里只选择了“Visual C++”,将其它用不到的组件全部取消勾选了。VS2015 比较大,有 3.73GB,建议用迅雷下载。对于大部分程序开发,这三个版本的区别不大,免费的社区版一样可以满足需求,所以我推荐大家使用社区版,既省去了破解的麻烦,也尊重微软的版权。原创 2024-01-05 19:09:33 · 1917 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第三部分:Windows下的编译器有哪些?如何选择?)
Dev C++ 是一款免费开源的 C/C++ IDE,内嵌GCC编译器(Linux GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。VC 6.0 早就该扔进垃圾桶了,可是依然有很多大学把它作为教学工具,并且选用的教材也以 VC 6.0 为基础来讲解C语言和 C++,可见教学体制的极端落后,课程体系的更新远远跟不上技术的进步。原创 2024-01-05 19:03:18 · 1624 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第二部分:与编译器相关的几个知识点)
控制台程序是 DOS 时代的产物了,它没有复杂的功能,没有漂亮的界面,只能看到一些文字,虽然枯燥无趣,也不实用,但是它非常简单,不受界面的干扰,所以适合入门,我强烈建议初学者从控制台程序学起。一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将变得非常困难。换句话说,IDE 包含了多种工程类型,不同的工程类型会创建出不同的程序。原创 2024-01-05 19:02:41 · 984 阅读 · 0 评论 -
C语言编译器(C语言编程软件)完全攻略(第一部分:什么是编译器?)
我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有 .exe 和 .com(其中 .exe 比较常见);在类 UNIX 系统(Linux、Mac OS 等)下,可执行程序没有特定的后缀,系统根据文件的头部信息来判断是否是可执行程序。可执行程序的内部是一系列计算机指令和数据的集合,它们都是二进制形式的,CPU 可以直接识别,毫无障碍;但是对于程序员,它们非常晦涩,难以记忆和使用。原创 2024-01-05 19:02:16 · 1004 阅读 · 0 评论