Debian、Ubuntu 乌班图 源码编译 异常处理

常见异常

  1. 异常

    error: C compiler cc is not found
    

    解决:

    sudo apt update
    sudo apt -y install gcc
    
  2. 异常

    --with-openssl=<path>
    error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
    
    configure: error: *** working libcrypto not found, check config.log
    

    解决:

    sudo apt update
    sudo apt -y install libssl-dev
    
  3. 异常

    <zlib.h>
    --with-zlib=<path>
    

    解决:

    sudo apt update
    sudo apt -y install zlib1g-dev
    
  4. 异常

    <curl/curl.h>
    

    解决:

    sudo apt -y install libcurl4-gnutls-dev
    
  5. 异常

    <expat.h>
    

    解决:

    sudo apt update
    sudo apt -y install libexpat1-dev
    
  6. 异常

    GITGUI_VERSION = 0.21.GITGUI
        * new locations or Tcl/Tk interpreter
        GEN git-gui
        INDEX lib/
        * tclsh failed; using unoptimized loading
        MSGFMT po/pt_pt.msg make[1]: *** [Makefile:254:po/pt_pt.msg] 错误 127
    make: *** [Makefile:2109:all] 错误 2
    

    解决:

    sudo apt update
    sudo apt -y install gettext
    
  7. 异常

    --with-pcre=<path>
    

    解决:

    sudo apt update
    sudo apt -y install libpcre3-dev
    
  8. 异常

    Command 'make' not found
    

    解决:

    sudo apt update
    sudo apt -y install make
    
  9. 异常

    Command 'autoreconf' not found
    

    解决:

    sudo apt update
    sudo apt -y install autoconf
    
  10. 异常

    Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.
    

    解决:

    apt -y install libnl-3-dev
    # apt -y install libnl-dev