编译器 订阅
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。 展开全文
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。
信息
别    称
译码器
表达式
源代码→预处理器 → 编译器 → 目标代码
提出者
葛丽丝·霍普
应用学科
计算机
中文名
编译器
适用领域范围
计算机,单片机,编程语言
外文名
Compiler
提出时间
20世纪50年代末
编译器工作原理
编译 [1]  是从源代码(通常为高级语言)到能直接被计算机 或虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译过程。然而,也存在从低级语言到高级语言的编译器,这类编译器中用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成另一种高级语言的编译器,或者生成一种需要进一步处理的的中间代码的编译器(又叫级联)。典型的编译器输出是由包含入口点的名字和地址, 以及外部调用(到不在这个目标文件中的函数调用)的机器代码所组成的目标文件。一组目标文件,不必是同一编译器产生,但使用的编译器必需采用同样的输出格式,可以链接在一起并生成可以由用户直接执行的EXE,所以我们电脑上的文件都是经过编译后的文件。
收起全文
精华内容
参与话题
问答
  • 使用源码gcc-4.8.2安装c++编译器C++11

    千次阅读 2015-06-06 16:01:17
    0、【尝试c++11】 ...于是,我上jd把这本书买了下来,研究之,发现需要C++11编译器才能验证c++11特性。于是我开始着手在我的ubuntu12.04下安装c++11编译器,gcc-4.8.2.下面是安装和配置步骤,及遇到

    0、【尝试c++11】

    最近去新华书店,无意中看到了一本书《c++ primer(第五版)》,里面主要讲了c++11的一些特性。上网查了下,c++11是2011年定稿的,我2015年才知道,惭愧!于是,我上jd把这本书买了下来,研究之,发现需要C++11编译器才能验证c++11特性。于是我开始着手在我的ubuntu12.04下安装c++11编译器,gcc-4.8.2.下面是安装和配置步骤,及遇到的一些问题。


    1、【下载源码包】   
    在c++群里,网友告诉我他安装c++11编译器成功!我让他把gcc源码包发给我,他说他删掉了,然我自己下。我告诉他自己遇到困难了,并截图给他看,找不源码
           包。最后他说了一句话,用wget命令下载:wget http://gcc.parentingamerica.com/releases/gcc-4.8.2 其中他告诉我有个release目录,点进去才能才能看到所有源码包。          (wget命令太慢,我获取地址后用迅雷下的)

    2、【配置,编译gcc-4.8.2源码包】
    源码包下下来了,我又遇到问题了,不知道如何编译。这次群里的网友不在,只能硬着头皮上了。对于大部分的源码安装,基本步骤是这样的:
    > ./configure
    > make 
    > make install

    但是这个gcc-4.8.2的源码包似乎有点不一样。对于./configure虽然可以通过,但是在源码包的根目录下却没有Makefile,执行make命令老是提示“make: *** 没有
           指明目标并且找不到 makefile。 停止”。于是,我又上网搜索发现需要额为配置。现在改进后总结如下:
    > ./contrib/download_prerequisites                    #网友说,这个脚本会自动寻找依耐
    > make gcc-build-4.8.2
    > cd gcc-build-4.8.2
    > ../configure –enable-checking=release –enable-languages=c,c++       #会在产生Makefile
    > make (这个make,我执行了大概2个小时左右。网友建议不要断电,或者中间给退出了,后果很严重。我没试过后果)
    > make install 

    3、 【验证C++11编译器是不是安装好了】
    > gcc -v
    使用内建 specs。
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i686-pc-linux-gnu/4.8.2/lto-wrapper
    目标:i686-pc-linux-gnu
    配置为:../configure
    线程模型:posix
    gcc 版本 4.8.2 (GCC)

    4、【用代码测试是否安装了c++11】
    编译的时候,发生了一点小插曲。就是平时我编译c程序的时候,有时会加上-std=c99.于是,这里我想当然的这样执行> g++ demo.cpp -std=c11.然后出现如下错误:
    cc1plus: 警告:command line option ‘-std=c11’ is valid for C/ObjC but not for C++ [默认启用]”。最后,我在一个外国网站上看到,大神说要加上"-std=c++11".我照做,            最终通过!
    > g++ demo.cpp -std=c++11

    > ./a.out


    //测试代码
    #include <iostream>
    using namespace std;
    
    
    int main(int argc, char *argv[])
    {
    	string s("hello world");
    
    	auto ps = s;        //c++11的特性,自动变量
    	cout << "ps = " << ps << endl;
    	
    	char *p = nullptr;  //c++的特性,空指针
    	cout << "p = " << p << endl;
    
    	return 0;
    }








    展开全文
  • C语言编译器哪个好?几款好用的C语言编译器推荐

    万次阅读 多人点赞 2018-06-28 11:19:21
    今天的文章,老九君给小伙伴们整理了几款好用的C语言编译器推荐给大家,需要C语言编译器的小伙伴们,了解一下哟~一、Dev-C++Dev-C++ 是一个C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器...

    一些刚开始接触C语言编译的小伙伴想下载一款C语言编译器来使用,网络上有不少C语言编译器相关的软件,让人很难抉择。那么,C语言编译器哪个好?今天的文章,老九君给小伙伴们整理了几款好用的C语言编译器推荐给大家,需要C语言编译器的小伙伴们,了解一下哟~

    一、Dev-C++

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

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

    二、mingw

    MinGW是Minimalist GNU onWindows的简称,是指只用自由软件来生成纯粹的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的一款比较官方标准的软件

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

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

    WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上。

    四、Cygwin

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

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

    五、Microsoft Visual stdudio

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

    功能介绍

    可以通过强大的集成开发环境构建面向 Windows、Android、iOS 以及 Web 的出色应用。使用任何 IDE 或编辑器在云中进行版本控制、敏捷、持续交付、应用程序分析协作。

    适用于所有操作系统的编辑器使用可在 Windows、OS X 或 Linux 上运行的免费代码编辑器构建和调试现代 Web 和云应用程序。

    六、CodeBlocks

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

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

    展开全文
  • 64位系统,MATLAB安装libsvm工具箱,附带编译器配置过程 参考资料都附在每一步下面了

    64位系统,MATLAB安装libsvm工具箱,附带编译器配置过程


    参考资料都附在每一步下面了
    在这里插入图片描述

    展开全文
  • 常用C++编译器推荐

    千次阅读 2020-01-03 11:19:53
    本文将为大家带来的是几款简单实用的C++编译器(非IDE),希望大家喜欢。 GCC(GNUCompilerCollection) 官方网站:https://gcc.gnu.org/ GCC有Windows移植版本,比较出名的就是MinGW和TDM-GCC GNU编译器套件...

    本文将为大家带来的是几款简单实用的C++编译器(非IDE),希望大家喜欢。

     

    GCC(GNU Compiler Collection)

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

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

    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版本中

    展开全文
  • Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2 编译器Dev C++ V4.9.9.2...
  • 大家最早开始接触编程语言应该就是C/C++了吧,这也是在大学中必考的一个证书,但在学校学习的那些知识,当你出校门时就会发现略显得陈旧了,尤其是经过这么多年的发展,C/C++编译器越来越多,究竟哪个好用呢?...
  • 您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译 器。有关更多选项,请访问 http://www.mathworks.com/support/compilers/R2016b/win64.html。” 1、下载:MinGW-w...
  • MATLAB安装MinGW-w64 C/C++ 编译器

    万次阅读 2018-06-09 10:34:44
    原文地址:http://blog.sina.com.cn/s/blog_167bbdec10102x113.html在...安装方法如下1、下载MinGW-w64 C/C++ 编译器编译器版本:tdm64-gcc-5.1.0-2.exe2、安装MinGW-w64 C/C++ 编译器。注意:按照默认路径安装...
  • Python编译器-PyCharm

    千次阅读 2018-07-27 09:43:39
    PyCharm是一款功能强大的python编辑器,具有跨平台性,介绍PyCharm下载和安装,使用方法。  PyCharm的下载地址:... 备注:professional表示专业版,community是社区版,professio...
  • GCC(GNU Compiler Collection,GNU编译器套件)

    千次阅读 多人点赞 2019-05-04 23:19:00
    GCC(GNU Compiler Collection,GNU编译器套件),是由GNU开发的编程语言...C++编译器 gccbug 创建BUG报告的Shell脚本 gcov 覆盖测试工具,用于分析在程序的哪个位置做优化效果最佳 libgcc GCC的运行库 l...
  • centos 安装 gcc g++ 编译器 c c++ 编译器

    万次阅读 2013-08-25 15:06:16
    安装gcc编译器使用命令:  yum -y install gcc 安装g++编译器使用命令:  yum -y install gcc-c++ (不能使用yum -y install g++,否则提示没有g++这个包名)
  • SSQL编译器C++实现

    2015-06-06 13:08:44
    编译原理课大作业,使用C++实现的SSQL编译器,可以识别创建删除查询SQL语句。
  • Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++...
  • 对于第一个 codeblocks-17.12-setup.exe 和第二个,都是没有自带编译器的,就是说我们下了安装后,没办法直接使用,需要在自己安装编译器,而对于第四个也就是codeblocks-17.12mingw-setup.exe 是在带编译器的。...
  • 如何设置Dev C++编译器支持C++11

    千次阅读 2019-07-01 16:32:49
    步骤1:打开Dev-C++软件; 步骤2:在主菜单中找到“工具”选项,点击“工具”栏,找到下面的“编译选项” 步骤3:点击“编译选项”后弹出下面的窗口,如下图所示。在第一个空白窗口中输入-std=c++11,点击确定即可...
  • C++编译器

    2015-12-27 12:44:23
    点击打开链接
  • C语言入门 1.1 DEV C++软件下载:https://nchc.dl.sourceforge.net/project/orwelldevcpp/Setup Releases/Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe ...1.2 修改编译器字体大小 工具->编辑器选项-> ...
  • 对于一个变量,如果加上了const,则表示这个变量不允许修改(相当于常量)。对于C编译器来说,const就是一个...下面就是同一份代码在C编译器和C++编译器运行结果不同。 1、C编译器运行的结果 2、C++编译器运行的结果
  • gcc编译器编译c++程序

    2014-05-31 07:02:55
    要输入g++ xxx.cpp -o xxx 不是gcc
  • 我们将要讨论的是两大...今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境(IDE)和编译器。IDE 主要是在程序员开发时提供各种软件应用组件,最受程序员受欢迎的 IDE 都有一个共同点,那就是非常有吸引...
  • 手机C++编译器

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

    万次阅读 多人点赞 2019-09-03 17:47:53
    DEV-C++ ...它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。 ...
  • 要让G++用C++11标准编译cpp文件,是不是需要 这么做$ g++ -std=c++11 test.cpp -o test 这么添加之后,需要每次都添加这句话吗 -std= c++11 还是只用添加一次,以后永远都是这个标准,直到再次遇到 改变,比如某一次...
  • C++ 编译器C++11、14、17的支持情况

    万次阅读 2019-03-21 17:03:56
    C++ 编译器支持情况表 下表为各个编译器对新的 C++ 功能特性的支持情况。这些功能特性包括C++11、C++14、C++17和之后接受的标准版本 (C++20/C++2a),还有几个技术规范的内容。 C++2a 功能特性 注意,此列表可能...
  • 编译器如何C++的函数重载

    千次阅读 2012-02-13 14:57:15
    函数重载的重要性不言而明,但是你知道C++中函数重载是如何实现的呢(虽然本文谈的是C++中函数重载的实现,但我想其它语言也是类似的)?这个可以分解为下面两个问题 1、声明/定义重载函数时,是如何解决命名...
  • C++6.0编译器

    2013-06-10 11:52:52
    用于C++编程学习使用,免安装版,解压即可使用。
  • 2.1.1 Visual C++不是唯一的C++编译器

    千次阅读 2009-07-22 14:27:00
  • 检查gcc编译器是否C++ 11特性

    万次阅读 2015-12-09 22:25:13
    C++ 11编译器检查Tags: 小工具 简单的检查 #if __cplusplus #error This library needs at least a C++11 compliant compiler #endif 完整检查 通过boost环境变量进行检查

空空如也

1 2 3 4 5 ... 20
收藏数 225,103
精华内容 90,041
关键字:

编译器