libcoap安裝中openssl路徑問題

2021-08-09 14:16:27 字數 1147 閱讀 5842

系統:centos 7

1,安裝libcoap

步驟:

git clone

cd libcoap

./autogen.sh

./configure –enable-documentation=no –enable-tests=no

2,安裝過程中遇到的問題

(1)執行命令./autogen.sh

出現問題,提示安裝外掛程式,按照提示yum 安裝即可

(2)繼續執行命令./configure

出現問題,提示openssl版本太低,需要1.1.0以上版本

重灌openssl

wget

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=op

enss

lhom

e/li

b/pk

gcon

fig:

openssl_home/bin/$path

ubuntu18 04 安裝新版本openssl

首先我們應該知道ubuntu18.04內建了1.1.0g版本的openssl 使用下面的apt命令更新ubuntu儲存庫並安裝軟體包編譯的軟體包依賴項 sudo apt update sudo apt install build essential checkinstall zlib1g dev y...

win764位下qt開發中配置openssl庫

作業系統是win7 64位,qt版本是 qt opensource windows x86 mingw482 opengl 5.3.2.exe openssl是win32openssl 1 0 1s.exe,首先根據這個帖子 但是配置之後還是不能用的。我的做法是 qt的pro檔案如下 include...

在Linux中安裝Nodejs中安裝

英文 中文 通過 uname a 命令檢視到我的linux系統位數是64位 備註 x86 64表示64位系統,i686 i386表示32位系統 如圖 2 解壓上傳 解壓後的檔案我這邊將名字改為了nodejs,這個地方自己隨意,只要在建立軟連線的時候寫正確就可以 tar xvf node v6.10....