C/C++、linux
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
静态链接与动态链接
在上一篇文章中(gcc编译器常识)提到关于gcc编译器在编译程序经过了4个步骤,其中最后一个步骤为:链接。 其中在C/C++中链接可分为两种,分别是静态链接和动态链接。 静态链接是指程序在编译阶段把程序所需要的执行代码直接拷贝到调用处。 优点:比较容易理解,在程序发布时不需要格外的依赖库,程序可以独立运行。 缺点:因为每次调用都通过代码拷贝的方式,所以会导致程序体积比较大。原创 2015-01-07 15:17:37 · 838 阅读 · 0 评论 -
gcc编译器常识
在Linux操作系统中,编写C/C++的代码时经常需要使用gcc这款强大的编译器。 gcc是GNU C Compiler的意思,经过多年的发展,从一开始只支持C语言的编译到了今天可以支持数种编程语言的编译,包括C++、Java、Objective-C、Pascal语言等等,其功能已经从GNU C Compiler 变成了 GNU Compiler Collection。原创 2015-01-07 13:41:19 · 684 阅读 · 0 评论