Linux环境C/C++编程
mr_wenhui
生活充满幻想
展开
-
关于heap(堆)和stack(栈)的探讨(修改)
关于heap(堆)和stack(栈)的问题:heap(堆):是由程序员自己分配和回收,若其在程序结束时,未回收时则由操作系统来完成回收工作。stack(栈):是由操作系统来分配和回收的。它们之间有缺点的比较:heap 一般比较灵活,且内存不要求连续,但是容易造成内存泄露;stack 一般比较固定,且内存一般分配是连续的,不容易引起内存泄露。它们都不同于数据结构中的堆栈结构,请区分理解。关于vola原创 2008-11-01 23:33:00 · 666 阅读 · 0 评论 -
如何学习linux编程
如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。然后再看Douglus E.Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的原创 2008-11-10 22:46:00 · 675 阅读 · 0 评论 -
APUE2作者提供的源码编译方法及单个源码编译的实现(转载)
Linux下APUE2源码编译出错的处理方法转自:http://blog.chinaunix.net/u1/52350/showart_426726.html最近学习Linux编程,收获真的很多。以前看都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。 linux要编程,首先需要安装gcc与其它编程工具与库文件。最简单的方法是进入图形界面的添加原创 2009-03-13 22:33:00 · 860 阅读 · 0 评论