README.md

    #=== Dependencies ===
    sudo apt install zlib1g-dev g++ m4 git

    #=== Version ===

    #=== Build ===
    mkdir -p $/App/Src && cd $/App/Src

    git clone https://gitflic.ru/project/litvinov_mv/astra-linux-gcc10.git

    sh build-gcc10.sh

    #=== Архивация сборки ===
    tar -cvf ~/gcc-10-astra16.tar.gz -C $ opt
    sudo tar -C /opt -xvf gcc-10-astra16.tar.gz --strip-components 1

    #=== После распаковки компилятор помещаем в /opt/gcc-10.1.0 ===
    sudo mv /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libstdc++.so.6.backup
    sudo cp /opt/gcc-10.1.0/lib64/libstdc++.so.6.0.28 /lib/x86_64-linux-gnu/libstdc++.so.6.0.28
    sudo ldconfig

    sudo rm /lib/x86_64-linux-gnu/libstdc++.so.6
    sudo ln -s /opt/gcc-10.1.0/lib64/libstdc++.so.6.0.28 /lib/x86_64-linux-gnu/libstdc++.so.6

    #===========================
    #=== Astra Linux 1.6.12 ====
    #===========================

    sudo update-alternatives --remove-all gcc
    sudo update-alternatives --remove-all g++

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 10
    sudo update-alternatives --install /usr/bin/gcc gcc /opt/gcc-10.1.0/bin/gcc 20

    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 10
    sudo update-alternatives --install /usr/bin/g++ g++ /opt/gcc-10.1.0/bin/g++ 20

    sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
    sudo update-alternatives --set cc /usr/bin/gcc

    sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
    sudo update-alternatives --set c++ /usr/bin/g++

    sudo update-alternatives --config gcc
    sudo update-alternatives --config g++

    #========================
    #=== Astra Linux 1.7 ====
    #========================

    sudo update-alternatives --remove-all gcc
    sudo update-alternatives --remove-all g++

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
    sudo update-alternatives --install /usr/bin/gcc gcc /opt/gcc-10.1.0/bin/gcc 20

    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 10
    sudo update-alternatives --install /usr/bin/g++ g++ /opt/gcc-10.1.0/bin/g++ 20

    sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
    sudo update-alternatives --set cc /usr/bin/gcc

    sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
    sudo update-alternatives --set c++ /usr/bin/g++

    sudo update-alternatives --config gcc
    sudo update-alternatives --config g+

    Конвейеры
    0 успешных
    0 с ошибкой