Как изменить версию компиляторов GCC и G++?

  • 30 августа 2023 г. 12:16
Ответы на вопрос 2
Чтобы изменить версию компиляторов GCC и G++ в консоли, следуйте этим шагам:

1. Убедитесь, что у вас установлена версия GCC 9.2.0 в вашей системе. Если нет, установите ее с помощью своего менеджера пакетов официального репозитория для вашего дистрибутива Linux.

2. Проверьте, какие версии GCC и G++ доступны в вашей системе, выполнив следующую команду:
   
   ```
   gcc --version
   g++ --version
   ```

   Если у вас установлены разные версии, вы должны увидеть информацию о текущих установленных версиях.

3. Если версия GCC 9.2.0 уже установлена, но она не является предпочтительной версией, вы можете установить ее в качестве альтернативной версии. Для этого выполните команды:

   ```
   sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9.2.0 100
   sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9.2.0 100
   ```

   Приведенные выше команды добавляют альтернативу для каждого компилятора, указывая путь к исполняемому файлу версии GCC 9.2.0. 

4. При необходимости можно настроить альтернативную версию GCC и G++ вручную, выполнив следующие команды:

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

   Команды предложат список доступных альтернатив и спросят вас, какую версию вы хотите использовать по умолчанию. Выберите версию GCC 9.2.0 из списка.

5. Проверьте, что альтернативная версия GCC установлена, выполнив команду `gcc --version` и `g++ --version` снова. Вы должны увидеть информацию о версии 9.2.0.

Теперь у вас должна быть настроена и используемая версия GCC 9.2.0 в вашей консоли.
Познакомься с conda, это инструмент для управления версиями окружения Python/GCC и т.д. Информацию о нем можно найти в документации: https://docs.conda.io/en/latest/. Он предлагает готовые решения и может быть полезен для работы с Python. Благодаря ему не придется загружать и компилировать отдельные версии проектов, что может быть рискованным. Conda также позволяет легко изменить окружение, но имей в виду, что после изменений может быть сложно вернуться обратно.
Похожие вопросы