mt-course
Оценивание (ИС)Оценивание (Тех.Зрение)Оценивание (КТ)
materials
materials
  • About
  • Для новичков
    • Основы C++
    • IDE/Compilers
    • Антипаттерны и способы улучшения кода
      • 0. Освобождение ресурсов
      • 1. Чтение данных из файла
      • 2. Открытие файлов
      • 3. Объявление переменных
      • 4. Выделение памяти
      • 5. Необдуманный код
      • 6. Глубокие if
      • 7. Длинные if
      • 8. Non-void функции
      • 9. Создание массивов
      • 10. Проверка формата файла
    • Git/GitHub
      • Git CLI
      • Git GUI
      • Git Web
      • Git в среде разработке
        • Visual Studio
        • CLion
        • Qt Creator
        • Visual Studio Code
      • CLion + GitHub
      • Работа с GitHub Actions
  • Настройки OpenMP/C++ threads
    • OpenMP
    • Сборка с OpenMP
    • C++ threads
  • Настройки CUDA и HIP
    • Установка CUDA SDK
    • Установка HIP SDK
    • Настройка проектов CUDA
    • Настройка проектов HIP
  • Настройки OpenCL
    • OpenCL
    • Проверка и установка платформы
    • Настройка проектов
    • Профилирование
      • Тестовый стенд
      • Профилирование через rcprof
      • Инструкция по профилированию в CodeXL
Powered by GitBook
On this page
  1. Для новичков

IDE/Compilers

Раздел для новичков.

PreviousОсновы C++NextАнтипаттерны и способы улучшения кода

Last updated 11 months ago

Популярные IDE, с которыми вам может подсказать практик:

  • Visual Studio

  • Visual Studio Code

  • CLion

  • Qt Creator

Рекомендуемые компиляторы:

  • Visual C++, если вы используете Visual Studio

  • Clang (можно сказать отсюда )

  • Intel C++ compiler in oneAPI (не работает из РФ: и также рекомендуется скачивать offline installer - download - Continue as a Guest (download starts immediately))

Примечания:

Clang, который установлен на MacOS по умолчанию, может не содержать OpenMP. Нужно либо установить полный clang, либо поставить gcc. Подробнее можно посмотреть здесь: . Дополнительная информация по настройке CLion на MacOS:

Если вы используете GCC/G++ (он же MinGW под Windows), то это не запрещено, но в случае использования нестандартных библиотек и заголовочных, поставляемых только с этим компилятором, то ваша лабораторная будет развёрнута на доработку, поскольку ваш код должен компилится без специфичных заголовочных.

Чтобы поставить компилятор в Visual Studio, нужно выбрать Разработка классических приложений на С++. Дополнительно можно установить компилятор Clang, выбрав его в разделе Отдельные компоненты (второй скрин ниже).

https://github.com/llvm/llvm-project/releases
https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html
https://www.programmersought.com/article/93289356924/
https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-macos.html