红联Linux门户
Linux帮助

libupnp的安装方法

发布时间:2016-12-23 10:43:26来源:linux网站作者:Timsley
code下载地址:https://sourceforge.net/projects/pupnp/files/
编译方式:(这里下载的是libupnp-1.6.19.tar.bz2)
1) tar xvf libupnp-1.6.19.tar.bz2
2) cd libupnp-1.6.19
3) ./configure --enable-shared
4) make
5) make install
 
操作完成后,upnp lib库默认安装到/usr/local/lib目录下。
 
关于libupnp的configure配置说明:
1.如果想将头文件和库安装到其他目录,可以加上prefix参数
./configure –prefix=/path
2.如果想开libupnp里面的LOG,可以加上–enable-debug参数
./configure –enable-debug
3.如果你用libupnp只是想做控制端,可以remove掉server端的code,这样可以减少lib库的大小,具体加上–disable-server
./configure –enable-server
4.同3,如果你只是想做server端,可以remove掉client端的code,具体加上–disable-client
./configure –disable-client
5.如果想交叉编译,加上–host参数
./configure –host=arm-Linux
6.如果想编译libupnp自带的sample,可以加上–enable-sample
./configure –enable-sample
 
如果你想修改其他configure参数,可以直接查看它里面的README文件,或者直接
./configure –help查看
如果你想生成UPNP的PDF版本的帮助文档,你可以在make的时候加上pdf参数。如果你的系统没有安装DOC++,make会出错,安装DOC++方法可以参考下面的文章
Ubuntu14.04下安装DOC++:http://www.linuxdiyf.com/linux/20242.html
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27177.html