
C/C++
文章平均质量分 60
sdnasky
这个作者很懒,什么都没留下…
展开
-
Linux/Unix C/C++编程 Hello World篇 (图)
Linux/Unix C/C++编程 Hello World篇 要在Linux下编写C/C++程序,必须要有GCC编译器.可以运行gcc看系统是否安装,如果没有安装,可以到 http://gcc.gnu.org/ 下载最新版本. 下面我们来开始编写一个最简单的程序 HelloWorld,先用vi建立一个名为hello.c的文件 如图:1 然后我们在里面写上一段代码如下:#i原创 2006-11-11 13:45:00 · 2364 阅读 · 1 评论 -
Linux/Unix C/C++编程 GTK+ GUI编程 libGlade (图)
Linux/Unix C/C++编程 GUI编程 libGlade 上篇讲的是 C/C++ IDE编程,是此篇前提. GTK+是遵循LGPL协议的一个优秀的GUI类库.基于C语言开发,是GNOME的基础,也是Linux下 GUI程序的首选.同时,GTK+也是一个跨平台的GUI库,本文基于我的实践,介绍了Linux下用eclipse/CDT 来搭建GTK+编译环境的步骤,并成功编译运行了原创 2006-11-12 23:40:00 · 2828 阅读 · 0 评论 -
Linux/Unix C/C++编程 高级篇 Gtkmm-2.4 libGlademm-2.4 (图)
Linux/Unix C/C++编程 高级篇 Gtkmm-2.4 libGlademm-2.4 如果说GTK+相当于m$的vc的sdk的话,那么gtkmm就相当于m$的mfc了,但是其中的用法,原理完全不一样,相像的仅仅是一个针对C,一个包装成了C++. 好,我们现在就开始写一个最简单的gtkmm的hello world,阅读本篇时,须要有前面几篇的基础,搭建开发环境,添加includ原创 2006-11-14 15:05:00 · 2588 阅读 · 0 评论 -
Linux/Unix C/C++编程 IDE篇 (图)
Linux/Unix C/C++编程 IDE篇 本篇使用Eclipse3.2 + CDT3.1开发一个C++的HelloWorld程序.开发工具可以到 http://www.eclipse.org/ 下载 首先,我们建立一个C++的工程 如图:1 然后我们建立一个source文件夹,用来存放我们写的源文件 如图:2 然后我们分别建立HelloMa原创 2006-11-11 16:25:00 · 2238 阅读 · 0 评论 -
【用C语言写一个内存管理程序】
【用C语言写一个内存管理程序】这个程序有2个系统调用和3种内存分配策略。并计算性能(平均内存利用率,寻找孔(hole)次数)【1】系统调用(System Calls)(1)void *mm_request(int n)这个系统调用是请求一个连续的n字节的内存块(Block).如果请求成功,返回一个指针到分配的块的第一个字节。如果内存没有足够的孔(hole)或参数n错误,返回NULL.(2)void原创 2006-11-16 21:58:00 · 2602 阅读 · 0 评论 -
Linux/Unix C/C++编程 Eclipse中代码格式化 (图)
CDT没有format功能,我们只能借助于外部工具来完成这个功能,这个工具就是Artistic Style 我们可以在http://sourceforge.net/projects/astyle下载 下载后解压,运行make编译 如图:1 然后拷贝执行文件到Eclipse目录下进入Eclipse设置 如图:2原创 2006-11-17 00:23:00 · 2445 阅读 · 0 评论