> 技术文档 > UBUNTU之Onvif开源服务器onvif_srvd:1、编译

UBUNTU之Onvif开源服务器onvif_srvd:1、编译

  • 下载源码

编译时会下载东西,有可能需要VPN。

https://github.com/KoynovStas/onvif_srvd

https://github.com/KoynovStas/onvif_srvd/tags

  • 解压
  • 准备工作
sudo apt install -y flex bison byacc make cmake m4# for support encryption and WS-Security# 在低版本的ubuntu上,libcrypto++6sudo apt install -y openssl libssl-dev zlib1g-dev libcrypto++8
  • 编译:2.0

我从tags中下载2.0,直接使用make。

$ make
  • 编译:最新代码

有多种编译方式。最简单的:

# 几个编译参数,具体自行了解。# -DUSE_GSOAP_STATIC_LIB=1# sudo apt install gsoap libgsoap-dev# -DUSE_SYSTEM_GSOAP=1# -DWSSE_ON=1cmake -B build .cmake --build build