C++14都粗来了,现在才学C++11?是的,学习主动性太差了,我检讨。之前看过几眼,但没有机会应用到工作中,上家公司的环境是HP-UX,现在的开发环境还是古老的VS2008。所以一直没有用过,现在打算来练练手。VS2013不知什么原因,每次新建项目点击完成以后就会崩溃,安装卸载了几个回合依然如此。...
分类:
编程语言 时间:
2014-09-10 15:41:00
阅读次数:
308
在Windows下使用gcc编译器:1.首先介绍下MinGWMinGW是指仅仅用自由软件来生成纯粹的Win32可运行文件的编译环境,它是Minimalist GNU on Windows的略称。 实际上 MinGW 并非一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外....
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc...
分类:
其他好文 时间:
2014-09-05 23:39:02
阅读次数:
208
GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编写并经gcc编译...
分类:
系统相关 时间:
2014-09-04 18:42:39
阅读次数:
258
我们在编写C++类库时,为了隐藏实现,往往只能忍痛舍弃模版的强大特性。但如果我们只需要有限的几个类型的模版实现,并且不允许用户传入其他类型时,我们就可以将实例化的代码放在cpp文件中实现了。然而,当我们又需要针对特定类型进行模版偏特化时,由于gcc编译器不允许直接在类中进行偏特化声明,所以正确的写法...
分类:
编程语言 时间:
2014-09-04 00:02:17
阅读次数:
391
列位安好。简单总结下GDB调试器的使用。
准备
默认情况下,gcc/g++编译的可执行文件是不包含调试信息的,GDB是一个源代码级的调试器,使用GDB调试程序需要程序的源代码、符号及其对应的行号等,其中符号和行号可以是单独的文件,亦可以在编译时嵌入到可执行文件中。使用gcc/g++时使用-g选项即可将必要的调试信息包含到可执行文件中,使用-g3选项还可以将源代码中的宏信息也包含进去。
另...
分类:
数据库 时间:
2014-09-02 17:54:27
阅读次数:
269
C语言的显式/隐式类型转换,都有一个中间变量的存在,原数据的类型、内容都不变。以下代码,都用GCC编译。 1 #include 2 3 int main() 4 { 5 printf("%d %d\n", 'a', sizeof((int)'a')); //输出为97,4. siz...
分类:
编程语言 时间:
2014-09-01 17:11:03
阅读次数:
308
谈到linux,没人不懂gcc,当然,学过C语言的都该知道gcc,毕竟所有的类C编译器基本都有gcc来构成。
GCC的意思随着时间的发展也从最初的GNU C Compiler发展到GNU Compiler Collection,也就是GNU编译器的统称集合。GCC对与操作系统与硬件的的支持,可以说是:无处不在。
一、gcc编译过程
GCC的编译过程要分为四个阶段来进行:预处理阶段,编译阶段,...
分类:
编程语言 时间:
2014-08-30 20:30:20
阅读次数:
240
linux系统:fedora 20 使用nginx版本:nginx-1.7.4? ????1、安装前的必备软件 ? ? gcc编译器: ????????yum ?-y install gcc ????????yum -y install gcc-c++ ????pcre库: ????...
分类:
其他好文 时间:
2014-08-26 21:35:06
阅读次数:
308