apache apr的编译和引用
2015-07-31 11:31
756 查看
各种巧合吧,需要从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文件的错误提示。
想快速的提高自己,学习相关语言的经典的源码是唯一的“捷径”,从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文件的错误提示。
相关文章推荐
- apache 开启zgip 压缩模式
- win7下apache服务器本机可通过ip访问,局域网不能通过ip访问的解决办法
- [转]apache下htaccess不起作用,linux,windows详解
- Apache ab压力测试时出现大量的错误原因分析
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- Commons Configuration之一简介
- Apache--SSI 服务器端包含 支持include
- Apache Indexes FollowSymLinks详解
- org.apache.maven.plugins:maven-compiler-plugin is missing解决办法
- apache服务器 403错误 禁止访问解决办法
- Ubuntu 设置Apache虚拟主机
- 用apache文件上传组件commons-io-2.4.jar commons-fileupload-1.2.1.jar进行文件上传
- Linux下Apache ActiveMQ5.9的安装配置与测试
- Linux下Apache ActiveMQ5.9的安装配置与测试
- window安装apache
- CentOS6.5 服务器+apache5.3绑定多个域名+SELinux设置
- Apache Commons Lang
- 使用apache mina实现简单心跳服务
- Apache apollo初探
- Apache 配置虚拟主机三种方式