標籤: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