各种巧合吧,需要从JAVA转C,经过这一段时间的心理折磨,还是决定先把精力放到C上。
想快速的提高自己,学习相关语言的经典的源码是唯一的“捷径”,从Apache apr开始吧。
一、下载源代码
官网地址:http://apr.apache.org/
下载apr和apr-util相关的源码包。
二、编译源码包
编译三部曲,不用赘述了吧~
①./configure --prefix=/usr/local(编译生成的库文件的指定安装路径)
更多的选项可以执行./configure -h查看,例如编译apr-util库的时候可以根据需要选择编译相应的扩展功能。
②make
③make install
三、导入调用的项目
①在编译选项中增加apr库的头文件路径信息
-I/usr/local/include/apr-1
②在编译选项中增加apr库的引用
-lapr-1 -laprutil-1
(1代表apr的大版本1,据说作者下一版本2会有关于内存使用上的一个思路的巨大改变,就是取消内存池的强制使用!)
四、注意事项
刚编译安装的各种库文件 ,最好执行ldconfig更新一下,否则可能在使用时出现找不到so文件的错误提示。