Linux升级cmake

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

通过YUM升级

  1. 卸载旧版cmake
    yum -y --nogpgcheck remove cmake
    
  2. 安装新版cmake

    yum -y --nogpgcheck install epel-release
    yum -y --nogpgcheck install cmake3
    ln -s /usr/bin/cmake3 /usr/bin/cmake
    
  3. 查看版本

    cmake -version
    

更新MAKE

  1. 更新MAKE

    cd /root
    wget --no-check-certificate -c http://ftp.gnu.org/pub/gnu/make/make-4.4.tar.gz
    tar -xf make-4.4.tar.gz
    cd make-4.4
    ./configure --prefix=/usr
    make -j$(nproc)
    make -j$(nproc) install
    
  2. 查看版本

    make -v
    

更新GCC、GCC-C++

  1. 安装新版gcc

    yum -y --nogpgcheck install devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-binutils
    
  2. 临时启用新版gcc

    scl enable devtoolset-11 bash
    
  3. 永久启用新版gcc

    source /opt/rh/devtoolset-11/enable
    echo "source /opt/rh/devtoolset-11/enable" >> /etc/profile
    
  4. rpm重构DB

    rpm --rebuilddb
    
  5. 查看版本

    gcc -v
    

更新BISON

  1. 更新BISON

    yum -y --nogpgcheck install bison
    
  2. 查看版本

    bison --version
    

更新OpenSSL

  1. 更新OpenSSL

    cd /root
    wget --no-check-certificate -c https://www.openssl.org/source/openssl-1.1.1s.tar.gz
    tar -xf openssl-1.1.1s.tar.gz
    cd openssl-1.1.1s
    ./config --prefix=/usr
    make -j$(nproc)
    make -j$(nproc) install
    
  2. 查看版本

    openssl version -a
    

更新GLibC失败导致系统崩溃

  1. 更新GLibC失败导致系统崩溃

    CentOS:
    sln /usr/lib64/ld-2.17.so    /usr/lib64/ld-linux-x86-64.so.2
    sln /usr/lib64/libc-2.17.so  /usr/lib64/libc.so.6
    yum -y --nogpgcheck reinstall glibc-devel
    
    Ubuntu:
    sln /usr/lib64/ld-2.17.so    /usr/lib64/ld-linux-x86-64.so.2
    sln /usr/lib64/libc-2.17.so  /usr/lib64/libc.so.6
    apt-get -y install libc6-dev
    
Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2000-10-10 00:00

results matching ""

    No results matching ""