[HowTo]BackTrack5-R2上编译GCC4.7.0编译器(大家一起来学C++11)

    虽然自己的简历上写着熟悉C/C++,但是之前说白了,自己也是用C++的编译器写着C代码的程序员,C++一些比较强大的语言特性并没有很好的融入到自己的代码当中.当然,写Win驱动的话,我还是喜欢比较原始的C方式^_^.Leonard跟我说之后会用到STL相关的东西,借着这个机会想着,学点强悍的东西总是没有坏处的,果断的买了书,一开始买了本<C++标准程序库 - 自修教程和参考手册>尼玛的很厚.不过两个星期看了大半了,速度很快,基本上算是手册类的书,这本书最强悍的地方是交叉参考,当一个知识点涉及到前面(甚至是后面)章节的知识时,书里会给出具体涉及知识点的页数,看起来灰常方便.这本书因为是定位于手册类书籍,所以很多内容会重复,有些地方会稍微讲讲原理,但只是基本的,达到能够理解书中其他内容的程度而已,深入的原理译者(侯捷老湿)重复的推荐了自己翻译的其他书籍,各种广告啊,哈哈,不过侯捷老湿的作品质量灰常高,不会让人失望的.

    作为一个程序员的求知欲望让我又买了侯捷老湿的<STL源码剖析>(广告很有效果啊侯捷老湿^^),标准库那本已经看完了算法组件,基本上有了大概模糊的框架,接下来准备两本结合的看,借助源码来强化一些接口的运用.(ps:开始看STL源码解析之前还我还看了C++ Primer的16章,了解一下泛型编程的一些基本概念,事实证明,这是非常有效d),源码解析关于allocator组件和traits编程技法两章让我果断的湿了,很久没有学到这么让人激动的东西了,终究,原理还是最吸引人的,学习一些系统编程接口虽然也让人兴奋,但是相对来说,记忆的负担大很多.看了源码解析,我对自己说:我擦,你怎么好意思说你会C++!嗯,很是惭愧,不过也坚定了自己选择C++尼玛的这条不归路,果断把它学好,就足够了,其他的,有余力再说吧,人的时间总是有限的.

    说了那么多无紧要的东西,开始吹吹水嘛大家懂的.下面入正题,欢迎兄弟们交流^_^

    买标准程序库一书的时候上过作者的网站看过,4月份似乎新的版本又会出来了,结合新的C++标准.之前对C++的最新标准只是知道,但是并没有关注,昨天看完源码解析traits一章之后觉得应该花点时间消化一下.果断找点新东西搞搞,结果就有了这篇GCC4.7.0的编译心得.之后我会把自己看的一些相关的东西贴上来,分享一下,如果同学们有好的材料,也可以推荐给我啵.C++的新标准现在称为C++11,C++0x最终定稿的版本吧我猜.维基百科上面对C++11的中文介绍不错,有爱的同学可以看看(最后贴网址),对于新标准的支持,GCC无疑是做的比较好的(具体请猛击:http://gcc.gnu.org/projects/cxx0x.html).开了Backtrack5看了下,里面的gcc还是停留在4.4.x的版本,apt-get了一下,没有收获,想着就靠自己呗,编译一个新版本.从吃完晚饭开始弄,一开始有错误,一个个百度google,最后一直卡在一个错误上,中间出去俱乐部开了个会,回来后接着干,最后11点多12点时候开始编译,等到1点多实在困,就上床眠了,早上起来,成功编译了,哇哈哈哈哈.把一些经验记录下来供同学们参考(ps,一些琐碎简单的问题我就不说了):

1.关于提前准备的组件问题

    gcc-4.7.0的编译需要用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值