基础知识
文章平均质量分 77
syndro
这个作者很懒,什么都没留下…
展开
-
使用autotools生成符合自由软件标准的Makefile
<br />一直以来在开发中我都是使用自己手工编写的简单Makefile进行代码的编译的,编写一个简单的Makefile通常不太复杂,只需要设置一些编译条件的变量,objs列表,加上几行简单的代码即可。但是这样的makefile在很多情况下会暴露出很大缺点,例如在另一个环境的机器上编译等,很可能需要改写Makefile.<br /> <br />使用autotools生成符合自由软件标准的Makefile,就可以帮助我们解决这个问题。我们可以使用像标准的软件包一样的方式进行编译和安装,形式如下:<br />原创 2011-05-10 15:18:00 · 389 阅读 · 0 评论 -
自己实现的 rb-tree 准备用在我的网络库中
#ifndef RB_TREE_H_#define RB_TREE_H_typedef struct RB_TREE_NODE{ int color; unsigned long long key; void* data; struct RB_TREE_NODE* p; struct RB_TREE_NODE* left; struct RB_TREE_NODE* right;} RB_TRE原创 2011-06-08 10:35:00 · 242 阅读 · 1 评论