精华内容
下载资源
问答
  • 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 文本编辑器 这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS ...

    本地环境设置

    如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。

    文本编辑器

    这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和 vim/vi。文本编辑器的名称和版本在不同的操作系统上可能会有所不同。例如,Notepad 通常用于 Windows 操作系统上,vim/vi 可用于 Windows 和 Linux/UNIX 操作系统上。通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。

    在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。

    C++ 编译器

    写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。C++ 编译器用于把源代码编译成最终的可执行程序。大多数的 C++ 编译器并不在乎源文件的扩展名,但是如果您未指定扩展名,则默认使用 .cpp。最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,如果您使用的是 HP 或 Solaris,则可以使用各自操作系统上的编译器。以下部分将指导您如何在不同的操作系统上安装 GNU 的 C/C++ 编译器。这里同时提到 C/C++,主要是因为 GNU 的 gcc 编译器适合于 C 和 C++ 编程语言。

    如果你想学习C语言的话可以来我们的大家庭扣裙:342-825--734

    想拿新手编译器也是没问题的,全都有啊,是爱好者一定要来。

    使用 Visual Studio (Graphical Interface) 编译

    1、下载及安装 Visual Studio Community 2015。

    2、打开 Visual Studio Community

    3、点击 File -> New -> Project

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    4、左侧列表选择 Templates -> Visual C++ -> Win32 Console Application,并设置项目名为 MyFirstProgram。

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    5、点击 OK。

    6、在以下窗口中点击 Next

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    7、在弹出的窗口中选择 Empty project 选项后,点击 Finish 按钮:

    8、右击文件夹 Source File 并点击 Add --> New Item... :

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    9、选择 C++ File 然后设置文件名为 main.cpp,然后点击 Add:

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    10、拷贝以下代码到 main.cpp 中:

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    界面如下所示:

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    11、点击菜单上的 Debug -> Start Without Debugging (或按下 ctrl + F5) :

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    12、完成以上操作后,你可以看到以下输出:

    千万C语言编程者的福音,很爆炸的干货!一看就能上手!

     

    这一篇详细的C语言环境设置不知道你学会了吗?

    C语言编程的根基学后再去接触任何语言任何编程库都会觉得非常简单

    不需要太好的英语,不需要太好的数学

    只要你好的逻辑思维能力就能学好的

    -----------------------------------------------------------------------------------------

    如果你想学习C语言的话可以来我们的大家庭扣裙:342-825--734

    想拿新手编译器也是没问题的,全都有啊,是爱好者一定要来。

    展开全文
  • 大家最早开始接触编程语言应该就是C/C++了吧,这也是在大学中必考的一个证书,但在学校学习的那些知识,当你出校门时就会发现略显得陈旧了,尤其是经过这么多年的发展,C/C++编译器越来越多,究竟哪个好用呢?...

    大家最早开始接触编程语言应该就是C/C++了吧,这也是在大学中必考的一个证书,但在学校学习的那些知识,当你出校门时就会发现略显得陈旧了,尤其是经过这么多年的发展,C/C++编译器越来越多,究竟哪个好用呢?每个人都会给出不同的答案。那么也不必纠结了,小编整理了几款好用的C/C++编译器,其各个编译器的优劣,请耐心的往下看吧。

    一、Dev-C++

    C/C++语言编译器哪个好

    Dev-C++ 是一个C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示的,以减少编辑错误。

    Dev-C++是一个Windows下的C和C++程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具

    二、mingw(Minimalist GNU on Windows)

    C/C++语言编译器哪个好

    MinGW只用自由软件来生成纯粹的Win32可执行文件的编译环境。

    一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行库。实际上MinGW 并不是一个C/C++ 编译器,而是一套GNU工具集合。除开GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的GNU 程序开发工具 (比如gawk bison 等等)。

    开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在Windows 的人提供一套符合GNU 的工作环境。总体说来,使用MinGW 就是GNU。

    三、WIN-TC

    C/C++语言编译器哪个好

    初学C语言的同学建议选择这 款,因为它是学习C语言的一款比较官方标准的软件

    WIN-TC是一个turbo C2 WINDOWS平台开发工具,最大特点是支持中文界面,支持鼠标操作,程序段复制,为初学c语言、对高等编程环境不熟悉的同志们非常有帮助。

    该软件使用turbo C2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加随心。

    WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上,不过从目前看系统是不是显得有些老。

    四、Cygwin

    C/C++语言编译器哪个好

    Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。

    运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。

    五、Microsoft Visual stdudio

    C/C++语言编译器哪个好

    Visual Studio(VS) 是一套非常完备的工具和服务,可帮助小伙伴为 Microsoft 平台和其他平台创建各种各样的应用程序。Visual Studio 还可将您所有的项目、团队和利益干系人联系在一起。现在您的团队可以从任何位置以虚拟方式进行更为敏捷的合作,无论他们采用何种开发工具。

    六、CodeBlocks

    C/C++语言编译器哪个好

    codeblocks是一款功能强大的C/C++集成开发环境,软件支持应用程序的开发、也可以对现有的程序进行编译,在设计过程中,可以随意调试软件,codeblocks带有调试的环境,可以自由控制对程序的调试、停止、生成并运行等,功能非常丰富;

    codeblocks扩展性能非常强大,软件内置大量的开发插件程序,你可以直接在软件中进行连接下载,帮助您获得更高效、稳定、快捷的开发辅助程序,codeblocks新版在项目构建、可视化设计、调试、代码生成等方面都有巨大的提升。

    最后这里推荐一下我建的C/C++语言学习交流秋秋裙,秋秋搜索群名称:小凯C/C++语言学习之家,裙里有不错的学习教程,从入门到项目实战。学习开发用到的开发工具,完整的项目源码分享等,专业的老师解答学习问题。您在学习过程中有不懂的可以加入一起交流,对你学习C/C++语言会有很大帮助! 

     

    展开全文
  • 演示如何将 C/C++ 编译器标志从其他编译器映射到 Visual C++ 编译器 (cl.exe) 中 ccWrapper shows how to programmatically map flags from other compilers to the Visual C++ compiler. The included ...
  • C++编译器优化

    2019-02-18 18:33:12
    C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化

    C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化C++编译器优化

    展开全文
  • 绿色C++编译器

    2011-09-08 18:28:22
    绿色C++编译器 绿色C++编译器 绿色C++编译器
  • c++编译器

    2007-11-01 20:59:30
    c++编译器 介绍各种编译器
  • ARM C/C++编译器

    2021-01-19 22:56:59
    ARM C/C++编译器可以被使用在UNIX和Windows/MS-DOS环境下。ARM C++编译器遵守C++的国际标准ISO/IEC 14822:1998。ARM C/C++编译器可以编译多种格式的C/C++源代码,其中包括ANSI C、EC++、C++。表1列出...
  • dev C++编译器

    2012-08-06 11:25:40
    C++编译器
  • C++编译器

    2007-05-05 22:44:37
    C++编译器 有广告程序没有影响,很
  • 手机C++编译器

    2013-05-17 23:44:27
    安装时先安装GCC插件再安装C++编译器。用的别忘了赞一个呀!(≧▽≦)
  • 实用c++编译器

    2012-05-07 18:49:23
    小巧实用的c++编译器 适用于c++初学者 特别是在校大学生
  • DEV-C++编译器.zip

    2021-05-09 12:27:07
    DEV-C++编译器
  • Android C++编译器

    2013-05-16 22:22:07
    Android系统上的C++编译器,非常好用,想在手机上编程的同学有福啦~~~
  • Dev-Cpp C++编译器

    2019-02-18 21:08:13
    C++ 编译器, Dev-Cpp 5.10版 。
  • C++中的C/C++编译器现在...  还有是我觉得vc对于初学者来说可能不是的C/C++编译器,因为mfc把所有的程序执行机制都封装在它的类里面。初学者看到其代码可能不明所以然。但是lcc不错,很适合初学者。它是标准的sdk
  • borland c++编译器

    2009-10-21 16:44:00
    borland c++编译器是一个符合ANSI 标准的编译器,支持库,而且有很的排错能力
  • 经典的c++编译器

    2014-01-02 00:35:08
    经典的c++编译器 提取自vs2010
  • 几款的C/C++编译器(编译器而非IDE)

    万次阅读 多人点赞 2018-11-10 17:38:39
    几款的C/C++编译器(编译器而非IDE)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    几个介绍IDE的博客:

    C/C++开发常用工具及系统编程

    C/C++开发者必不可少的15款编译器+IDE

     C/C++圣战

    大家说的都已经很多了,那么我在这里就不罗嗦口了,我着重讲下编译器。

    GCC(GNU Compiler Collection)

    官方网站:   https://gcc.gnu.org/

    GCC有Windows移植版本,比较出名的就是MinGW和TDM-GCC

    MinGW :http://www.mingw.org/

    TDM-GCC:  http://tdm-gcc.tdragon.net/download

    Cygwin:http://www.cygwin.com/

    GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由。

    llvm+Clang

    LLVM官方网站:http://llvm.org/

    Clang官方网站:http://clang.llvm.org/get_started.html

    LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。LLVM计划启动于2000年,最初由University of Illinois at Urbana-Champaign的Chris Lattner主持开展。2006年Chris Lattner加盟Apple Inc.并致力于LLVM在Apple开发体系中的应用。Apple也是LLVM计划的主要资助者.

    Low Level Virtual Machine (LLVM) 是一个开源的编译器架构,它已经被成功应用到多个应用领域。Clang ( 发音为 /klæŋ/) 是 LLVM 的一个编译器前端,它目前支持 C, C++, Objective-C 以及 Objective-C++ 等编程语言。Clang 对源程序进行词法分析和语义分析,并将分析结果转换为 Abstract Syntax Tree ( 抽象语法树 ) ,最后使用 LLVM 作为后端代码的生成器。
    Clang 的开发目标是提供一个可以替代 GCC 的前端编译器。与 GCC 相比,Clang 是一个重新设计的编译器前端,具有一系列优点,例如模块化,代码简单易懂,占用内存小以及容易扩展和重用等。由于 Clang 在设计上的优异性,使得 Clang 非常适合用于设计源代码级别的分析和转化工具。Clang 也已经被应用到一些重要的开发领域,如 Static Analysis 是一个基于 Clang 的静态代码分析工具。

     

    Watcom C/C++

    官方网站:http://www.openwatcom.org/index.php/Download

        在DOS开发环境中,Watcom C/C++ 编译器 以编译后的exe运行高速而著称,且首个支持Intel 80386 "保护模式"的编译器。于90年代中期,大批的雄心技术游戏(例如 Doom、Descent、Duke Nukem 3D 都以 Watcom C 写成)

        Watcom C/C++ 编译器、Watch Fortran 编译器 经已在不其先前所属公司Sybase售卖, 而被 SciTech 软件公司 作为 Open Watcom 开源包 发行。类似于其他的 开源编译器(例如 [GCC])项目,Watcom C代码小而便携, 其编译器后端(代码生成器)的目标码可变。该编译器可在DOS、OS/2、Windows等操作系统上运行,并生成各种可运行的(不必是该操作系统的)代码。该编译器支持Novell NetWare的 NLM 目标码。目前正进行 为 Linux[1] 、modern BSD (例如FreeBSD) 操作系统 重定目标码, 以便在 x86、PowerPC 及 其它处理器上运行。Open Watcom C/C++ 的1.4版于2005年12月发行,采用 Linux x86 为实验目标, 支持NT、OS/2等host平台. 曾有某被弃置的QNX版本,但其编译所须的库并未开源发行。当前最近的稳定版是1.9版,在2010年6月发行

    Digital Mars

    官方网站:http://www.digitalmars.com/

       DigitalMars是一款高性能的编译器,功能包含,快速编译/链接时、强大的优化技术、Contract设计、完整的资源库、浏览HTML文档,反汇编、库、资源编译器等。命令行及GUI版本、教程、代码示例、在线更新、标准模板库等等。

    MSVC系列

        与Visual Studio集成发布,微软自己的编译器,VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

     Borland系列(turbo c和Borland C++)

        Borland C++ Builder Compiler 是一个 BC编译器。它是用来优化 BC 开发系统的工具。它包括最后版本的 ANSI/ISO C++ 语言的支持,包括 RTL,C++ 的 STL框架结构支持。Turbo C(TC)是其早期的命令行编译器作品

    Intel C++

    Intel C++ Compiler (简称 icc 或 icl)是美国 Intel 公司开发的 C/C++编译器,适用于 Linux、Microsoft Windows 和 Mac OS X 操作系统。

            Intel 编译支持 IA-32、Intel 64、Itanium 2、Intel Atom 处理器和某些非 Intel 的兼容处理器(例如某些 AMD 处理器)。开发人员应当检查系统需求。适用于 IA-32 和 Intel 64 的 Intel C++ 编译器的主要特点是自动向量化器,它能够生成 SSE、SSE2 和 SSE3 的 SIMD 指令及其适用于 Intel 无线 MMX 和 MMX 2 的嵌入式变种。
    Intel C++ Compiler 进一步支持 OpenMP 3.0 和适用于对称多处理的自动并行化。借助于 Cluster OpenMP 的附加能力,编译器还可为分布存储多处理根据 OpenMP 指示自动生成消息传递接口调用。
    Intel C++ Compiler 可通过四种方式获得,它分别是 Intel Parallel Studio、Intel C++ Compiler 专业版、Intel 编译器套装和 Intel Cluster Toolkit 编译器版的一部分。该编译器的最新发布是 Intel C++ Compiler 14.0 版本

    TCC(Tiny C Compiler)

    官方网站:http://bellard.org/tcc/

        Tiny C Compiler(缩写为TCC, tCc或TinyCC)用于x86(16/32位)或是x86-64(64位)系统的C compiler,而开发者为Fabrice Bellard。软件是设计用于低级电脑环境,或是于磁盘容量有限的空间中(1.44磁片或是硬盘)。软件可以适用于Windows、Linux、Unix操作系统,而最新版本为0.9.26(Feb 15, 2013)。TCC是在GNU宽通用公共许可证(LGPL)协议规范下发布。作者是大神法布里斯·贝拉(FabriceBellard)

    TCC符合ANSI C(C89/C90)规范,Tiny C Compiler Reference Documentation accessed on 2008-08-07]亦符合新版的ISO C99标准规范,与GNU C扩展的内嵌汇编语言(即inline assembler,内联汇编大陆用语)功能汇编语言。

    而Google Andriod系统内亦曾经内置于其中,于Andriod 2.0版本中

     

    其他一些没有详细解释的编译器
    VectorC1.3.3,IBMVisualAgeforC++,KAIC/C++4.03fforRedHat7.2,Lcc4.1,LCC-WIN32,SmallC,CC386,PacificC
    另外还有C的解释器Quincy,Eic,CINT

                Intel C/C++大家一看名称就知道是Intel的东西,它和VC6完全兼容,不过要挂在VC6下才能用。Watcom C/C++是早先编译器四国大战中的一员,原本是很不错的东西,可惜战略不对,现在已不见声息了。倒是以它为基础的一个OpenWatcom现在还在奋战。VectorC是我近日才发现的一个好东东,它是个纯C的编译器。IBM的VisualAge for C++原本是IBM想用来淌C++编译器这片浑水的东西,不过IBM的战略改了,它就被放弃了。DigitalMars C/C++的前身的Symantec C++(它也是编译器四国大战中的一员),不过现在Symantec不做了,于是它的作者就把它改成了DigitalMars C/C++开放给大家使用。以上这些都是WIN32平台上的东西。KAI C/C++是个很强大的C/C++编译器,它是个多平台的编译器。不过现在被INTEL收购了,已经停止开发了。Lcc4.1是个纯C的编译器它是开放源代码的。不过不怎么好用。LCC-WIN32是一个在LCC基础上开发的C语言的集成开发环境,很好用,而且有很详细的资料,FREE!Pacific C是一个纯DOS的C的集成开发环境,就不多说了。Small C CC386都是开放源代码的编译器,它们都很简单,应用来给大家学习编译器的。

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • c++编译器简介

    2012-03-15 23:00:44
    这是一份关于C++编译器的介绍性质的文章,我个人觉得还是写的不错的,先推荐给大家,希望对大家有一定的帮助。
  • VC11 C++ 编译器

    热门讨论 2012-09-14 11:53:37
    visual studio ultimate 2012提取的C++编译器
  • C/C++编译器,直接解压后安装使用!有中文语言可供选择!
  • 最好的 Windows C++ 编译器

    千次阅读 2019-09-23 00:54:13
    在技术不断更迭的软件开发世界中,市场上 C++ 编译器的数量开始持续呈现下降趋势。而随着新的高级 C++ 标准(C++ 17、C++ 20)、新的指令集扩展、以及代码优化...
  • C/C++ 编译器优化介绍

    2020-08-29 05:45:35
    主要涉及了C/C++ 编译器优化的简单介绍,具有一定参考价值。如有不对之处,欢迎指出。
  • ARM C/C++编译器可以被使用在UNIX和Windows/MS-DOS环境下。ARM C++编译器遵守C++的国际标准ISO/IEC 14822:1998。ARM C/C++编译器可以编译多种格式的C/C++源代码,其中包括ANSI C、EC++、C++。表1列出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 533,219
精华内容 213,287
关键字:

c++编译器哪个好

c++ 订阅