libcoap安装中openssl路径问题

系统:centOS 7
1,安装libcoap
步骤:
git clone http://github.com/obgm/libcoap
cd libcoap
./autogen.sh
./configure –enable-documentation=no –enable-tests=no
2,安装过程中遇到的问题
(1)执行命令./autogen.sh
出现问题,提示安装插件,按照提示yum 安装即可
(2)继续执行命令./configure
出现问题,提示openssl版本太低,需要1.1.0以上版本
重装openssl
wget http://www.openssl.org/source/openssl-1.1.0f.tar.gz
tar zxvf openssl-1.0.1h.tar.gz
cd openssl-1.0.1h
./config –prefix=/usr/local/openssl
make && make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl /usr/include/openssl.OFF
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo “/usr/local/openssl/lib”>>/etc/ld.so.conf
ldconfig -v
openssl version –a
安装成功之后,依然提示版本过低
查看libcoap中的configure文件发现,系统查找路径使用的pkg-configure
于是修改路径:
vim /etc/profile.d/openssl.sh
export OPENSSL_HOME=/usr/local/openssl\
export PKG_CONFIG_PATH= OPENSSLHOME/lib/pkgconfig: OPENSSL_HOME/bin/$PATH

猜你喜欢

转载自blog.csdn.net/huiyudaoyi/article/details/78296308
今日推荐