Linux下編譯LibCURL

來源:互聯網
上載者:User

標籤:strong   home   org   錯誤   div   目錄   下載   gcc   error:   

編譯環境作業系統: Red Hat Enterprise Linux Server release 5.4 64-bit編譯工具: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)   1.    下載libssh2庫 地址:http://www.libssh2.org/download/libssh2-1.4.2.tar.gz將libssh2-1.4.2.tar.gz上傳至/home目錄下   2.    編譯安裝libssh2庫 $ cd /home$ tar -zxvf libssh2-1.4.2.tar.gz$ cd libssh2-1.4.2$ ./configure --with-libssl-prefix=/usr/local/openssl$ make && make install && make clean 註:如果出現:configure: error: cannot find OpenSSL or Libgcrypt 錯誤 修改為:./configure --with-libssl-prefix=/usr/local/openssl CPPFLAGS="-I/usr/local/openssl/include" LDFLAGS="-L/usr/local/openssl/lib"   3.    下載LibCURL 地址:http://curl.haxx.se/download.html以curl-7.27.0.tar.gz包為例,將curl-7.27.0.tar.gz上傳至/home目錄下   4.     解壓LibCURL $ cd /home$ tar -zxvf curl-7.27.0.tar.gz$ cd curl-7.27.0   5.    編譯並安裝 編譯$ ./configure --with-ssl=/usr/local/openssl --with-libssh2=/usr/local --with-zlib$ make && make install 清理編譯時間的中間檔案$ make clean   6.    使用 在/usr/local/lib中存放的產生的LibCURL庫libcurl.a,可以直接用來參與靜態編譯



來自為知筆記(Wiz)



Linux下編譯LibCURL

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.