因為需要使用curl向伺服器下發請求
新版本curl在目前環境下測試有bug,舊版本ok,是以不得不靜态編譯curl。
curl指令需要使用到ssl,為了避免openssl版本問題,是以這裡就連同openssl一塊編譯了
1.首先下載下傳openssl源碼編譯:
1)https://www.openssl.org/source/old/
2)編譯:
./config -fPIC no-shared --prefix=/root/doris/openssl_install --openssldir=/root/doris/openssl_install
make
2.下載下傳curl,編譯curl
1)https://curl.haxx.se/download/
2)靜态編譯curl
./configure --prefix=/root/doris/curl_install --disable-shared -with-ssl=/root/doris/openssl_install
執行結束後,一定要檢查一下ssl編譯是否已經支援,如下圖。
注意:若ssl顯示no,則需要檢查openssl和curl的版本是否比對,新版本的openssl在比較舊的curl版本上是ssl編譯出來是不支援的
- 校驗生成的curl指令:./bin/curl --version