libupnp的安装方法

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++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值