Linux 安裝libcurl

前言:最近在寫多線程下載器,通過curl實現文件下載,在linux環境下需要先配置第三方庫libcurl,這裏簡單記錄一下curl安裝步驟

  • 下載源碼

    git clone https://github.com/curl/curl.git

  • 進入curl目錄執行./buildconf生成configure配置文件:

    $ ./buildconf
    
  • 執行configure腳本

    ./configure --enable-debug
    

    這裏如果沒有安裝過m4、autoconf、automake、libtool這些包,會報錯,可以選擇手動安裝相應包

    • 安裝m4

      $ wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz 下載源碼 
      $ tar -xzvf m4-1.4.13.tar.gz 解壓
      $ cd m4-1.4.13  進入到指定目錄
      $ ./configure –prefix=/usr/local 安裝
      $ make && make install
      
      
    • 安裝automake

      $ wget http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz  下載源碼 
      $ tar xzvf automake-1.11.tar.gz 解壓
      $ cd automake-1.11 進入指定目錄
      $ ./configure –prefix=/usr/local 安裝 
      $ make && make install
      
    • 安裝libtool

      $ wget http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz  下載源碼 
      $ tar xzvf libtool-2.2.6b.tar.gz  解壓
      $ cd libtool-2.2.6b 進入指定目錄
      $ ./configure –prefix=/usr/local 安裝 
      $ make && make install
      
    • 安裝autoconf

      $ wget http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz  下載源碼 
      $ tar -xzvf autoconf-2.65.tar.gz 解壓 
      $ cd autoconf-2.65 進入指定目錄 
      $ ./configure –prefix=/usr/local 安裝 
      $ make && make install
      
  • 安裝

    $ make && make install
    

    至此安裝成功了,在用 g++編譯時需要添加-lcurl

    $ g++ -std=c++11 test.cpp -lcurl
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章