wsl下编译eXosip和osip库(Ubuntu 22.04)

1.下载eXosip和osip

osip下载路径

Index of /mirror/gnu.org/savannah/osip

eXosip下载路径

Index of /nongnu/exosip

我选的osip和eXosip版本为 5.2.0

2.编译osip库

 
tar -zxvf libosip2-5.2.0.tar.gz
 
cd libosip2-5.2.0
 
./configure
 
make 
 
make install

在编译过程中遇到 /bin/bash: ../../libtool: No such file or directory 错误。

执行 sudo apt-get install libtool

执行 which libtool查看安装路径。

如果返回路径则执行  export PATH=$PATH:/path/to/libtool # 将 /path/to/libtool 替换为实际的路径

此处我执行未返回任何路径,所以执行如下命令

sudo apt-get install build-essential autoconf automake libtool

旧的配置文件或缓存可能会导致问题,尝试清理现有的配置并重新开始

make clean
autoreconf --install
./configure
make

make install

编译完成,osip库安装路径如下  /usr/local/lib/

3.编译eXosip库

cd libexosip2-5.2.0

./configure --disable-openssl # 启用openssl可能报错

make

make install

编译完成,exosip库安装路径如下  /usr/local/lib/

你可能感兴趣的:(ubuntu,linux,运维)