随笔分类 -  GCC

摘要:在Linux系统下开发一个较大的项目,完全手动建立Makefile是一件费力而又容易出错的工作。autotools系列工具只需用户输入简单的目标文件、依赖文件、文件目录等就可以比较轻松地生成Makefile了。这极大地简化了Makefile的编写和维护,作者也是刚体验到其威力,所以将其过程记录下来。... 阅读全文
posted @ 2014-08-22 19:08 lizhenghn 阅读(4866) 评论(2) 推荐(0)
摘要:C++ 一直为人诟病之一的原因是他的二进制模块兼容性不好,即ABI(Application Binary Interface)问题。对于同一源代码,不同编译器,甚至同一编译器不同版本都不兼容,其编译出来的ABI不能相互使用。比如其中一个ABI问题是为了支持函数重载,C++使用了Name Mangli... 阅读全文
posted @ 2014-04-13 00:03 lizhenghn 阅读(4007) 评论(0) 推荐(2)
摘要:本页面记录本人在Linux下进行C++开发时使用的常用命令,注意这里不包括比如ls,mv等linux命令,这里会持续更新。首先假设你只有一个源程序文件,叫vec.cpp,编译后的可执行程序叫vec(本文最后附有该程序Demo)。本人是在Centos6.4 64bit系统上进行测试的,GCC版本... 阅读全文
posted @ 2014-04-09 20:32 lizhenghn 阅读(4641) 评论(0) 推荐(0)
摘要:C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。如需查看各编译器对C++11的支持程度,请参看文章: 本文主要介绍在Linux系统下,如何升级GCC以支持C++11。目前... 阅读全文
posted @ 2014-02-16 10:45 lizhenghn 阅读(33335) 评论(4) 推荐(1)

无觅关联推荐,快速提升流量